lib/epom/epom_element.rb in epom-0.3.3 vs lib/epom/epom_element.rb in epom-0.4
- old
+ new
@@ -2,11 +2,10 @@
class EpomElement
include HTTMultiParty
base_uri 'https://n29.epom.com/'
default_params :output => 'json'
- format :json
debug_output $stderr
def self.extended_methods
{ }
end
@@ -30,9 +29,16 @@
if signature[:headers]
headers signature[:headers]
else
default_options[:headers] = {}
end
+
+ if signature.has_key?(:format)
+ format signature[:format]
+ else
+ format :json
+ end
+
if params_validation(url_params, url_params_signature) and params_validation(body_params, body_params_signature)
http_proxy ENV['proxy_address'], ENV['proxy_port'], ENV['proxy_user'], ENV['proxy_password']
response = send(method, url, :query => body_params)
if response.success?
\ No newline at end of file