lib/deadlinez/api.rb in deadlinez-0.1.1 vs lib/deadlinez/api.rb in deadlinez-0.1.2
- old
+ new
@@ -2,29 +2,32 @@
class Api
include HTTParty
format :xml
base_uri 'service.afterthedeadline.com'
+ REQUIRED_HEADERS = {
+ 'Host' => 'service.afterthedeadline.com',
+ 'Content-Type' => 'application/x-www-form-urlencoded',
+ 'User-Agent' => 'AtD/0.1'
+ }
+
# Proxies any URL through to AtD. Useful for the TinyMCE
# plugin.
def self.proxy(path, params)
proxy_params = Deadlinez::Proxy.strip_params(params)
response = post(path,
:body => proxy_params,
:format => nil,
- :headers => {
- 'Host' => 'service.afterthedeadline.com',
- 'Content-Type' => 'application/x-www-form-urlencoded',
- 'User-Agent' => 'AtD/0.1'
- })
+ :headers => REQUIRED_HEADERS)
response.body
end
def self.stats(data)
response = post('/stats',
:body => {
:data => data
- })
+ },
+ :headers => REQUIRED_HEADERS)
response['scores']['metric']
end
end
end