Class: OpenBD::Client
- Inherits:
-
Object
- Object
- OpenBD::Client
- 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"- COVERAGE_PATH =
"coverage"
Instance Method Summary collapse
Instance Method Details
#coverage ⇒ Object
18 19 20 21 |
# File 'lib/open_bd/client.rb', line 18 def coverage response = connection.get(COVERAGE_PATH) response.body end |
#search(isbns: []) ⇒ Object
12 13 14 15 16 |
# File 'lib/open_bd/client.rb', line 12 def search(isbns: []) query = [*isbns].join(',') response = connection.get(SEARCH_PATH, isbn: query) OpenBD::Response.new(response) end |