Class: OpenBD::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/open_bd/client.rb

Constant Summary collapse

BASE_URL =
"https://api.openbd.jp/".freeze
VERSION =
"v1".freeze
URL =
"#{BASE_URL}#{VERSION}".freeze
SEARCH_PATH =
"get"

Instance Method Summary collapse

Instance Method Details

#search(isbns: []) ⇒ Object



11
12
13
14
15
# File 'lib/open_bd/client.rb', line 11

def search(isbns: [])
  query = [*isbns].join(',')
  response = connection.get(SEARCH_PATH, isbn: query)
  OpenBD::Response.new(response)
end