Class: Rakuten::Api::Books

Inherits:
Object
  • Object
show all
Defined in:
lib/rakuten/api/books.rb

Constant Summary collapse

TotalSearch =
"Rakuten::Api::Books.total_search"
BookSearch =
"Rakuten::Api::Books.book_search"
CdSearch =
"Rakuten::Api::Books.cd_search"
DvdSearch =
"Rakuten::Api::Books.dvd_search"
ForeignBookSearch =
"Rakuten::Api::Books.foreign_book_search"
MagazineSearch =
"Rakuten::Api::Books.magazine_search"
GameSearch =
"Rakuten::Api::Books.game_search"
SoftwareSearch =
"Rakuten::Api::Books.software_search"
GenreSearch =
"Rakuten::Api::Books.genre_search"

Class Method Summary collapse

Class Method Details

.book_search(opts = {}) ⇒ Object

Books Book Search API (version:2013-05-22)



25
26
27
# File 'lib/rakuten/api/books.rb', line 25

def book_search(opts={})
  Rakuten::Request.get("https://app.rakuten.co.jp/services/api/BooksBook/Search/20130522", opts.merge(Rakuten::Api.options))
end

.cd_search(opts = {}) ⇒ Object

Books CD Search API (version:2013-05-22)



30
31
32
# File 'lib/rakuten/api/books.rb', line 30

def cd_search(opts={})
  Rakuten::Request.get("https://app.rakuten.co.jp/services/api/BooksCD/Search/20130522", opts.merge(Rakuten::Api.options))
end

.dvd_search(opts = {}) ⇒ Object

Books DVD Search API (version:2013-05-22)



35
36
37
# File 'lib/rakuten/api/books.rb', line 35

def dvd_search(opts={})
  Rakuten::Request.get("https://app.rakuten.co.jp/services/api/BooksDVD/Search/20130522", opts.merge(Rakuten::Api.options))
end

.foreign_book_search(opts = {}) ⇒ Object

Books Foreign Book Search API (version:2013-05-22)



40
41
42
# File 'lib/rakuten/api/books.rb', line 40

def foreign_book_search(opts={})
  Rakuten::Request.get("https://app.rakuten.co.jp/services/api/BooksForeignBook/Search/20130522", opts.merge(Rakuten::Api.options))
end

.game_search(opts = {}) ⇒ Object

Books Game Search API (version:2013-05-22)



50
51
52
# File 'lib/rakuten/api/books.rb', line 50

def game_search(opts={})
  Rakuten::Request.get("https://app.rakuten.co.jp/services/api/BooksGame/Search/20130522", opts.merge(Rakuten::Api.options))
end

.genre_search(opts = {}) ⇒ Object

Books Genre Search API (version:2012-11-28)



60
61
62
# File 'lib/rakuten/api/books.rb', line 60

def genre_search(opts={})
  Rakuten::Request.get("https://app.rakuten.co.jp/services/api/BooksGenre/Search/20121128", opts.merge(Rakuten::Api.options))
end

.magazine_search(opts = {}) ⇒ Object

Books Magazine Search API (version:2013-05-22)



45
46
47
# File 'lib/rakuten/api/books.rb', line 45

def magazine_search(opts={})
  Rakuten::Request.get("https://app.rakuten.co.jp/services/api/BooksMagazine/Search/20130522", opts.merge(Rakuten::Api.options))
end

.software_search(opts = {}) ⇒ Object

Books Software Search API (version:2013-05-22)



55
56
57
# File 'lib/rakuten/api/books.rb', line 55

def software_search(opts={})
  Rakuten::Request.get("https://app.rakuten.co.jp/services/api/BooksSoftware/Search/20130522", opts.merge(Rakuten::Api.options))
end

.total_search(opts = {}) ⇒ Object

Books Total Search API (version:2013-05-22)



20
21
22
# File 'lib/rakuten/api/books.rb', line 20

def total_search(opts={})
  Rakuten::Request.get("https://app.rakuten.co.jp/services/api/BooksTotal/Search/20130522", opts.merge(Rakuten::Api.options))
end