Class: Metanorma::Plugin::Glossarist::Liquid::ManagedConceptDrop
- Inherits:
-
Liquid::Drop
- Object
- Liquid::Drop
- Metanorma::Plugin::Glossarist::Liquid::ManagedConceptDrop
- Defined in:
- lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_drop.rb
Instance Method Summary collapse
- #data ⇒ Object
- #default_designation ⇒ Object
- #identifier ⇒ Object
-
#initialize(concept) ⇒ ManagedConceptDrop
constructor
A new instance of ManagedConceptDrop.
- #liquid_method_missing(method) ⇒ Object
- #schema_version ⇒ Object
- #tags ⇒ Object
- #uuid ⇒ Object
Constructor Details
#initialize(concept) ⇒ ManagedConceptDrop
Returns a new instance of ManagedConceptDrop.
8 9 10 11 |
# File 'lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_drop.rb', line 8 def initialize(concept) super() @concept = concept end |
Instance Method Details
#data ⇒ Object
13 14 15 |
# File 'lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_drop.rb', line 13 def data @data ||= ManagedConceptDataDrop.new(@concept.data) end |
#default_designation ⇒ Object
29 30 31 |
# File 'lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_drop.rb', line 29 def default_designation @concept.default_designation end |
#identifier ⇒ Object
25 26 27 |
# File 'lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_drop.rb', line 25 def identifier @concept.identifier end |
#liquid_method_missing(method) ⇒ Object
37 38 39 40 |
# File 'lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_drop.rb', line 37 def liquid_method_missing(method) l10n = @concept.localization(method.to_s) l10n ? l10n.to_liquid : super end |
#schema_version ⇒ Object
17 18 19 |
# File 'lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_drop.rb', line 17 def schema_version @concept.schema_version end |
#tags ⇒ Object
33 34 35 |
# File 'lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_drop.rb', line 33 def @concept.data. end |
#uuid ⇒ Object
21 22 23 |
# File 'lib/metanorma/plugin/glossarist/liquid/drops/managed_concept_drop.rb', line 21 def uuid @concept.uuid end |