Method: Jekyll::Tags::IncludeTag#parse_params
- Defined in:
- lib/jekyll/tags/include.rb
#parse_params(context) ⇒ Object
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/jekyll/tags/include.rb', line 37 def parse_params(context) params = {} @params.scan(VALID_SYNTAX) do |key, d_quoted, s_quoted, variable| value = if d_quoted d_quoted.include?('\\"') ? d_quoted.gsub('\\"', '"') : d_quoted elsif s_quoted s_quoted.include?("\\'") ? s_quoted.gsub("\\'", "'") : s_quoted elsif variable context[variable] end params[key] = value end params end |