class Rubybrainz::Http
This is the class that will handle our request/response directly.
Public Instance Methods
get(url:, query:, limit: 25)
click to toggle source
# File lib/rubybrainz/http.rb, line 9 def get(url:, query:, limit: 25) response = HTTParty.get( url, headers: { 'Accept' => 'application/json', 'User-Agent' => 'rubybrainz (xanderriga@live.com)' }, query: { query: query, limit: limit } ) response_builder.call(httparty_response: response) end
Private Instance Methods
response_builder()
click to toggle source
# File lib/rubybrainz/http.rb, line 24 def response_builder @response_builder ||= Rubybrainz::Interactors::BuildResponse.new end