Class: Hey::Request::Get
Constant Summary
Constants inherited from Base
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
#error_message, #get_response_body, #has_error?, #initialize, #json, #raise_for_invalid_code!, #uri
Constructor Details
This class inherits a constructor from Hey::Request::Base
Instance Method Details
#send_request(route, params) ⇒ Object
7 8 9 |
# File 'lib/hey/request/get.rb', line 7 def send_request route, params Net::HTTP.get_response uri(route, url_params(params)) end |
#url_params(params) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/hey/request/get.rb', line 11 def url_params params parts = params.reduce([]) do |arr, param| arr << "#{param[0]}=#{param[1]}" end "?" << parts.join("&") if parts.any? end |