analytics.rb: URL encode reported data.
This commit is contained in:
parent
2e360112e4
commit
18e933016c
@ -1,3 +1,5 @@
|
|||||||
|
require "erb"
|
||||||
|
|
||||||
module Utils
|
module Utils
|
||||||
module Analytics
|
module Analytics
|
||||||
class << self
|
class << self
|
||||||
@ -24,7 +26,13 @@ module Utils
|
|||||||
--data an=#{HOMEBREW_PRODUCT}
|
--data an=#{HOMEBREW_PRODUCT}
|
||||||
--data av=#{HOMEBREW_VERSION}
|
--data av=#{HOMEBREW_VERSION}
|
||||||
]
|
]
|
||||||
metadata.each { |k, v| args << "-d" << "#{k}=#{v}" if k && v }
|
metadata.each do |key, value|
|
||||||
|
next unless key
|
||||||
|
next unless value
|
||||||
|
key = ERB::Util.url_encode key
|
||||||
|
value = ERB::Util.url_encode value
|
||||||
|
args << "--data" << "#{key}=#{value}"
|
||||||
|
end
|
||||||
|
|
||||||
# Send analytics. Don't send or store any personally identifiable information.
|
# Send analytics. Don't send or store any personally identifiable information.
|
||||||
# https://github.com/Homebrew/brew/blob/master/share/doc/homebrew/Analytics.md
|
# https://github.com/Homebrew/brew/blob/master/share/doc/homebrew/Analytics.md
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user