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