Class: Metanorma::Plugin::Glossarist::Liquid::ManagedConceptDataDrop
- Inherits:
-
Liquid::Drop
- Object
- Liquid::Drop
- Metanorma::Plugin::Glossarist::Liquid::ManagedConceptDataDrop
- Defined in:
- lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_data_drop.rb
Instance Method Summary collapse
- #identifier ⇒ Object
-
#initialize(concept_data) ⇒ ManagedConceptDataDrop
constructor
A new instance of ManagedConceptDataDrop.
- #liquid_method_missing(method) ⇒ Object
- #localizations ⇒ Object
Constructor Details
#initialize(concept_data) ⇒ ManagedConceptDataDrop
Returns a new instance of ManagedConceptDataDrop.
8 9 10 11 12 |
# File 'lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_data_drop.rb', line 8 def initialize(concept_data) super() @concept_data = concept_data @auto_drop = concept_data.to_liquid end |
Instance Method Details
#identifier ⇒ Object
18 19 20 |
# File 'lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_data_drop.rb', line 18 def identifier @concept_data.id end |
#liquid_method_missing(method) ⇒ Object
22 23 24 |
# File 'lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_data_drop.rb', line 22 def liquid_method_missing(method) @auto_drop.invoke_drop(method) end |
#localizations ⇒ Object
14 15 16 |
# File 'lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_data_drop.rb', line 14 def localizations @localizations ||= LocalizationCollectionDrop.new(@concept_data.localizations) end |