lib/akismet.rb in mikehale-akismet-0.0.2 vs lib/akismet.rb in mikehale-akismet-0.0.3
- old
+ new
@@ -9,10 +9,15 @@
def initialize(key, url)
@key = key
@url = url
end
- def verify_key
+ def verify?
+ @verified = do_verify unless @verified
+ @verified
+ end
+
+ def do_verify
response = Net::HTTP.start('rest.akismet.com', 80) do |http|
http.post('/1.1/verify-key', post_data(:key => @key, :blog => @url), {'User-Agent' => USER_AGENT})
end
case response.body
\ No newline at end of file