Sha256: b6d8cf8c59e17e44cdf7c24f6c11b000bb8d1bab0fd3b73825b30f26d27ad2a3
Contents?: true
Size: 578 Bytes
Versions: 3
Compression:
Stored size: 578 Bytes
Contents
# frozen_string_literal: true require 'rakuten_web_service/genre' module RakutenWebService module Books class Genre < RakutenWebService::BaseGenre self.resource_name = 'books_genre' endpoint 'https://app.rakuten.co.jp/services/api/BooksGenre/Search/20121128' attribute :booksGenreId, :booksGenreName, :genreLevel, :itemCount root_id '000' def search(params = {}) params = params.merge(booksGenreId: id) resource = Books::Resource.find_resource_by_genre_id(id) resource.search(params) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems