class SelectionExpression
Public Class Methods
parse(context, expr, obj_var, **args)
click to toggle source
Parse asterisk *{…} syntax (object selection)
# File lib/thymeleaf/dialects/default/parsers/selection.rb, line 5 def self.parse(context, expr, obj_var, **args) expr.gsub(/(\*{.+?})/) do |match| if obj_var.nil? "${#{match[2..-2]}}" else ContextEvaluator.new(ContextHolder.new obj_var).evaluate(match[2..-2]) end end end