Class: ObjectProcessor
Instance Method Summary
collapse
#evaluate_in_context, #load_template, #subprocess_node
Instance Method Details
#call(attribute: nil, context: nil, **_) ⇒ Object
7
8
9
10
11
12
13
14
15
16
|
# 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? ⇒ Boolean
18
19
20
|
# File 'lib/thymeleaf/dialects/default/processors/object.rb', line 18
def has_subcontext?
true
end
|