Class: RelatonBib::DocRelationCollection

Inherits:
Array
  • Object
show all
Defined in:
lib/relaton_bib/document_relation_collection.rb

Overview

Document relation collection

Instance Method Summary collapse

Constructor Details

#initialize(relation) ⇒ DocRelationCollection

Returns a new instance of DocRelationCollection.

Parameters:

Options Hash (relation):



12
13
14
# File 'lib/relaton_bib/document_relation_collection.rb', line 12

def initialize(relation)
  super relation.map { |r| r.is_a?(Hash) ? DocumentRelation.new(r) : r }
end

Instance Method Details

#replacesArray<RelatonBib::DocumentRelation>

Returns:



17
18
19
# File 'lib/relaton_bib/document_relation_collection.rb', line 17

def replaces
  select { |r| r.type == "replace" }
end