Class: Puree::XMLExtractor::Paper
- Inherits:
-
ResearchOutput
- Object
- Base
- Resource
- ResearchOutput
- Puree::XMLExtractor::Paper
- Includes:
- PageRangeMixin, PagesMixin, PeerReviewedMixin
- Defined in:
- lib/puree/xml_extractor/paper.rb
Overview
Paper base XML extractor.
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(xml) ⇒ Paper
constructor
A new instance of Paper.
Methods included from PeerReviewedMixin
Methods included from PageRangeMixin
Methods included from PagesMixin
Methods inherited from ResearchOutput
#bibliographical_note, #category, #doi, #files, #keywords, #language, #links, #open_access_permission, #persons_external, #persons_internal, #persons_other, #publication_statuses, #scopus_citations_count, #scopus_id, #scopus_metrics, #subtitle, #translated_subtitle, #translated_title
Methods included from TypeMixin
Methods included from TitleMixin
Methods included from WorkflowMixin
Methods included from ResearchOutputMixin
Methods included from ProjectMixin
Methods included from OwnerMixin
Methods included from OrganisationalUnitMixin
Methods included from AbstractMixin
Methods inherited from Resource
#created_at, #created_by, #model, #modified_at, #modified_by, #uuid
Methods inherited from Base
#xpath_query_for_multi_value, #xpath_query_for_single_value
Constructor Details
#initialize(xml) ⇒ Paper
Returns a new instance of Paper.
11 12 13 14 |
# File 'lib/puree/xml_extractor/paper.rb', line 11 def initialize(xml) super setup_model :paper end |