Class: RelatonBib::DocRelationCollection
- Extended by:
- Forwardable
- Defined in:
- lib/relaton_bib/document_relation_collection.rb
Overview
Document relation collection
Instance Method Summary collapse
-
#initialize(relation) ⇒ DocRelationCollection
constructor
A new instance of DocRelationCollection.
- #replaces ⇒ RelatonBib::DocRelationCollection
Constructor Details
#initialize(relation) ⇒ DocRelationCollection
Returns a new instance of DocRelationCollection.
22 23 24 |
# File 'lib/relaton_bib/document_relation_collection.rb', line 22 def initialize(relation) @array = relation.map { |r| r.is_a?(Hash) ? DocumentRelation.new(r) : r } end |
Instance Method Details
#replaces ⇒ RelatonBib::DocRelationCollection
TODO:
We don’t have replace type anymore. Suppose we should update this method or delete it.
30 31 32 |
# File 'lib/relaton_bib/document_relation_collection.rb', line 30 def replaces DocRelationCollection.new(@array.select { |r| r.type == "replace" }) end |