Module: Liquid::CustomFilters

Includes:
Metanorma::Plugin::Datastruct::Content
Defined in:
lib/liquid/custom_filters/values.rb,
lib/liquid/custom_filters/loadfile.rb,
lib/liquid/custom_filters/replace_regex.rb

Instance Method Summary collapse

Instance Method Details

#loadfile(path, parent_folder) ⇒ Object



7
8
9
10
# File 'lib/liquid/custom_filters/loadfile.rb', line 7

def loadfile(path, parent_folder)
  resolved_file_path = File.expand_path(path, parent_folder)
  load_content_from_file(resolved_file_path)
end

#replace_regex(text, regex_search, replace_value) ⇒ Object



3
4
5
6
# File 'lib/liquid/custom_filters/replace_regex.rb', line 3

def replace_regex(text, regex_search, replace_value)
  regex = /#{regex_search}/
  text.to_s.gsub(regex, replace_value)
end

#values(list) ⇒ Object



3
4
5
# File 'lib/liquid/custom_filters/values.rb', line 3

def values(list)
  list.values
end