lib/nds_api/http.rb in nds_api-0.1.8 vs lib/nds_api/http.rb in nds_api-0.1.9
- old
+ new
@@ -9,13 +9,13 @@
@options = options.dup
end
def get(url)
JSON.parse(open(url, http_basic_authentication: [api_user, api_password]).read)
- rescue => e
- puts "NDS API GEM: #{e} (#{url})"
- return e
+ rescue StandardError => error
+ puts "NDS API ERROR: #{error} (GET:#{url})"
+ raise error
end
def post(url, data)
http_action('post', url, data)
end
@@ -35,17 +35,17 @@
req.basic_auth api_user, api_password
# req.use_ssl = true
req.body = data.to_json
response = Net::HTTP.new(url.host, url.port).request(req)
JSON.parse(response.body)
- rescue => e
- puts "NDS API GEM: #{e} (#{post_or_put}:#{url})"
- return e
+ rescue StandardError => error
+ puts "NDS API ERROR: #{error} (#{post_or_put}:#{url})"
+ raise e
end
def http_verb_object(post_or_put)
- return Net::HTTP::Post if post_or_put == "post"
- return Net::HTTP::Put if post_or_put == "put"
+ return Net::HTTP::Post if post_or_put == 'post'
+ return Net::HTTP::Put if post_or_put == 'put'
end
def api_user
@options[:user]
end