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