Class: Metanorma::Plugin::Lutaml::ExpressRemarkAdapter::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/metanorma/plugin/lutaml/express_remark_adapter.rb

Direct Known Subclasses

CachedRepoAdapter, ModelAdapter, RepoAdapter

Instance Method Summary collapse

Constructor Details

#initialize(model) ⇒ Base

Returns a new instance of Base.



41
42
43
# File 'lib/metanorma/plugin/lutaml/express_remark_adapter.rb', line 41

def initialize(model)
  @model = model
end

Instance Method Details

#decorate_remarks(options) ⇒ Object



49
50
51
52
53
# File 'lib/metanorma/plugin/lutaml/express_remark_adapter.rb', line 49

def decorate_remarks(options)
  decorate_own_remarks(options)
  decorate_child_remark_items(options)
  traverse_children(options)
end

#unwrap ⇒ Object



45
46
47
# File 'lib/metanorma/plugin/lutaml/express_remark_adapter.rb', line 45

def unwrap
  @model
end