class Cinii::SearchResult::Article

Public Instance Methods

items() click to toggle source
# File lib/cinii/search_result/article.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/article.rb, line 14
def item_class
  case title
  when /CiNii OpenSearch/
    Cinii::Item::Article
  when /CiNii Author OpenSearch/
    Cinii::Item::Author
  when /CiNii FullText OpenSearch/
    Cinii::Item::Article
  else
    raise UnKnownResponseTypeError
  end
end