Method: Liquid::Decrement#render_to_output_buffer

Defined in:
lib/liquid/tags/decrement.rb

#render_to_output_buffer(context, output) ⇒ Object



33
34
35
36
37
38
39
40
# File 'lib/liquid/tags/decrement.rb', line 33

def render_to_output_buffer(context, output)
  counter_environment = context.environments.first
  value = counter_environment[@variable_name] || 0
  value -= 1
  counter_environment[@variable_name] = value
  output << value.to_s
  output
end