lib/rakismet.rb in rakismet-1.2.0 vs lib/rakismet.rb in rakismet-1.2.1
- old
+ new
@@ -37,32 +37,32 @@
end
def validate_key
validate_config
akismet = URI.parse(verify_url)
- _, valid = Net::HTTP::Proxy(proxy_host, proxy_port).start(akismet.host) do |http|
+ response = Net::HTTP::Proxy(proxy_host, proxy_port).start(akismet.host) do |http|
data = "key=#{Rakismet.key}&blog=#{Rakismet.url}"
http.post(akismet.path, data, Rakismet.headers)
end
- @valid_key = (valid == 'valid')
+ @valid_key = (response.body == 'valid')
end
def valid_key?
@valid_key == true
end
def akismet_call(function, args={})
validate_config
args.merge!(:blog => Rakismet.url)
akismet = URI.parse(call_url(function))
- _, response = Net::HTTP::Proxy(proxy_host, proxy_port).start(akismet.host) do |http|
+ response = Net::HTTP::Proxy(proxy_host, proxy_port).start(akismet.host) do |http|
params = args.map do |k,v|
param = v.class < String ? v.to_str : v.to_s # for ActiveSupport::SafeBuffer and Nil, respectively
"#{k}=#{CGI.escape(param)}"
end
http.post(akismet.path, params.join('&'), Rakismet.headers)
end
- response
+ response.body
end
protected
def verify_url