class Cinii::Item::Book
Attributes
creator[R]
has_part[R]
is_part[R]
owner_count[R]
publication_date[R]
publisher[R]
Public Class Methods
new(item)
click to toggle source
Calls superclass method
Cinii::Item::Base::new
# File lib/cinii/item/book.rb, line 8 def initialize(item) @publisher = item['dc:publisher'] @publication_date = item['prism:publicationDate'] @creator = item['dc:creator'] @is_part = item['dcterms:isPartOf']&.map { |c| { id: c['@id'], title: c['dc:title']} } @has_part = item['dcterms:hasPart']&.map { |c| c['@id'] } @owner_count = item['cinii:ownerCount'] super(item) end