class SwitchProcessor
Public Instance Methods
call(attribute:nil, context:nil, **_)
click to toggle source
# File lib/thymeleaf/dialects/default/processors/switch.rb, line 4 def call(attribute:nil, context:nil, **_) condition = EvalExpression.parse(context, attribute.value) new_context = ContextHolder.new({}, context) new_context.set_private DefaultDialect::CONTEXT_SWITCH_VAR, condition attribute.unlink new_context end
has_subcontext?()
click to toggle source
# File lib/thymeleaf/dialects/default/processors/switch.rb, line 13 def has_subcontext? true end