class Cinii::Item::Dissertation

Attributes

creator[R]
degree_name[R]
dissertation_number[R]
publisher[R]
source[R]

Public Class Methods

new(item) click to toggle source
Calls superclass method Cinii::Item::Base::new
# File lib/cinii/item/dissertation.rb, line 8
def initialize(item)
  @creator             = item['dc:creator'].map { |c| c['@value'] }
  @publisher           = item['dc:publisher']
  @degree_name         = item['ndl:degreeName']
  @dissertation_number = item['ndl:dissertationNumber']
  @source              = item['dc:source']&.map { |c| { id: c['@id'], title: c['dc:title']} }

  super(item)
end