Class: Puree::XMLExtractor::ConferencePaper

Inherits:
Paper show all
Includes:
EventMixin
Defined in:
lib/puree/xml_extractor/conference_paper.rb

Overview

Conference paper XML extractor.

Instance Method Summary collapse

Methods included from EventMixin

#event

Methods included from PeerReviewedMixin

#peer_reviewed

Methods included from PageRangeMixin

#page_range

Methods included from PagesMixin

#pages

Methods inherited from ResearchOutput

#bibliographical_note, #category, #doi, #dois, #files, #keywords, #language, #links, #open_access_permission, #persons_external, #persons_internal, #persons_other, #publication_statuses, #scopus_citations_count, #scopus_id, #scopus_metrics, #subtitle, #title, #translated_subtitle, #translated_title

Methods included from TypeMixin

#type

Methods included from WorkflowMixin

#workflow

Methods included from ResearchOutputMixin

#research_outputs

Methods included from ProjectMixin

#projects

Methods included from OwnerMixin

#owner

Methods included from OrganisationalUnitMixin

#organisational_units

Methods included from AbstractMixin

#description

Methods inherited from Resource

#created_at, #created_by, #id, #model, #modified_at, #modified_by, #previous_uuids, #uuid

Methods inherited from Base

#xpath_query_for_multi_value, #xpath_query_for_single_value

Constructor Details

#initialize(xml) ⇒ ConferencePaper

Returns a new instance of ConferencePaper.



9
10
11
12
# File 'lib/puree/xml_extractor/conference_paper.rb', line 9

def initialize(xml)
  super
  setup_model :conference_paper
end