class Abebooks::Request

Constants

URL

Public Class Methods

new(client_key = ENV["ABEBOOKS_CLIENT_KEY"]) click to toggle source
# File lib/abebooks/request.rb, line 10
def initialize(client_key = ENV["ABEBOOKS_CLIENT_KEY"])
  @client_key = client_key
end

Public Instance Methods

get(parameters = {}) click to toggle source
# File lib/abebooks/request.rb, line 14
def get(parameters = {})
  response = HTTP.use(:auto_inflate)
    .headers("Accept-Encoding" => "gzip")
    .get(URL, params: parameters.merge("clientkey" => @client_key))

  Response.new(response)
end