class Cinii::SearchResult::Book
Public Instance Methods
items()
click to toggle source
# File lib/cinii/search_result/book.rb, line 6 def items items = graph['items'] @items ||= items ? items.map { |i| item_class.new(i) } : [] end
Private Instance Methods
item_class()
click to toggle source
# File lib/cinii/search_result/book.rb, line 14 def item_class case title when /CiNii Books OpenSearch/ Cinii::Item::Book when /CiNii Books Author/ Cinii::Item::Author when /CiNii Books Library/ Cinii::Item::Library when /CiNii Books Holder/ Cinii::Item::Library else raise UnKnownResponseTypeError end end