Module: Metanorma::Plugin::Lutaml::Liquid::CustomFilters

Defined in:
lib/metanorma/plugin/lutaml/liquid/custom_filters.rb

Instance Method Summary collapse

Instance Method Details

#html2adoc(input) ⇒ Object



8
9
10
# File 'lib/metanorma/plugin/lutaml/liquid/custom_filters.rb', line 8

def html2adoc(input)
  ReverseAdoc.convert(input)
end

#identify(input) ⇒ Object



17
18
19
# File 'lib/metanorma/plugin/lutaml/liquid/custom_filters.rb', line 17

def identify(input)
  input.split(/(?=[A-Z])/).map(&:downcase).join('-')
end

#interpolate(input) ⇒ Object



12
13
14
15
# File 'lib/metanorma/plugin/lutaml/liquid/custom_filters.rb', line 12

def interpolate(input)
  sub = ::Liquid::Template.parse(input)
  sub.render(@context)
end