Class: Twig::Extension::Debug
- Inherits:
-
Extension::Base
- Object
- Extension::Base
- Twig::Extension::Debug
- Defined in:
- lib/twig/extension/debug.rb
Instance Method Summary collapse
Instance Method Details
#dump(environment, context, *vars) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/twig/extension/debug.rb', line 12 def dump(environment, context, *vars) return '' unless environment.debug? begin if vars.empty? context else vars.one? ? vars.first : vars end end.inspect end |
#functions ⇒ Object
6 7 8 9 10 |
# File 'lib/twig/extension/debug.rb', line 6 def functions [ TwigFunction.new('dump', method(:dump), needs_environment: true, needs_context: true), ] end |