Class: HydraPbcore::Datastream::Instantiation

Inherits:
ActiveFedora::OmDatastream
  • Object
show all
Includes:
Conversions, Methods, Templates
Defined in:
lib/hydra_pbcore/datastream/instantiation.rb

Instance Method Summary collapse

Methods included from Conversions

#clean_document, #coverage_type, #is_event_series?, #to_document, #to_instantiation, #to_physical_instantiation

Methods included from Templates

#digital_instantiation, #insert_contributor, #insert_creator, #insert_date, #insert_next, #insert_place, #insert_previous, #insert_publisher, #insert_relation, #physical_instantiation

Methods included from Methods

#get_year, #remove_node, #to_pbcore_xml, #to_solr, #valid?

Instance Method Details

#define(opts) ⇒ Object



215
216
217
218
219
220
221
222
223
# File 'lib/hydra_pbcore/datastream/instantiation.rb', line 215

def define opts
  if opts == :physical 
    self.ng_xml = physical_instantiation
  elsif opts == :digital
    self.ng_xml = digital_instantiation
  else
    return self.ng_xml
  end
end