Class: Valkyrie::Persistence::Fedora::Persister::OrmConverter::GraphToAttributes::CompositeApplicator
- Inherits:
-
Object
- Object
- Valkyrie::Persistence::Fedora::Persister::OrmConverter::GraphToAttributes::CompositeApplicator
- Defined in:
- lib/valkyrie/persistence/fedora/persister/orm_converter.rb
Instance Attribute Summary collapse
-
#applicators ⇒ Object
readonly
Returns the value of attribute applicators.
Instance Method Summary collapse
- #apply_to(hsh) ⇒ Object
-
#initialize(applicators) ⇒ CompositeApplicator
constructor
A new instance of CompositeApplicator.
Constructor Details
#initialize(applicators) ⇒ CompositeApplicator
Returns a new instance of CompositeApplicator.
80 81 82 |
# File 'lib/valkyrie/persistence/fedora/persister/orm_converter.rb', line 80 def initialize(applicators) @applicators = applicators end |
Instance Attribute Details
#applicators ⇒ Object (readonly)
Returns the value of attribute applicators.
79 80 81 |
# File 'lib/valkyrie/persistence/fedora/persister/orm_converter.rb', line 79 def applicators @applicators end |
Instance Method Details
#apply_to(hsh) ⇒ Object
84 85 86 87 88 89 |
# File 'lib/valkyrie/persistence/fedora/persister/orm_converter.rb', line 84 def apply_to(hsh) applicators.each do |applicator| applicator.apply_to(hsh) end hsh end |