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
- #loadfile(path, parent_folder) ⇒ Object
- #replace_regex(text, regex_search, replace_value) ⇒ Object
- #values(list) ⇒ Object
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.(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 |