class ObjectProcessor

Public Instance Methods

call(attribute:nil, context:nil, **_) click to toggle source
# File lib/thymeleaf/dialects/default/processors/object.rb, line 7
def call(attribute:nil, context:nil, **_)
  attribute.unlink

  obj_var = EvalExpression.parse_single_expression(context, attribute.value)
  new_context = ContextHolder.new({}, context)
  new_context.set_private(DefaultDialect::CONTEXT_OBJECT_VAR, obj_var)

  attribute.unlink
  new_context
end
has_subcontext?() click to toggle source
# File lib/thymeleaf/dialects/default/processors/object.rb, line 18
def has_subcontext?
  true
end