Top Level Namespace
Defined Under Namespace
Modules: Jekyll
Instance Method Summary collapse
Instance Method Details
#parse_liquid_output_in(input, context) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/jekyll-leaflet-mze/_parse-liquid.rb', line 2 def parse_liquid_output_in(input, context) output = input.to_s() for match in output.scan(/{{[^,]*}}/) stripped = match.gsub("{{","").gsub("}}","").strip value = "#{context[stripped]}" if value.empty? value = match end output = output.sub(match, value) end return output end |