class DollarExpression

Public Class Methods

parse(context, expr, mode = nil, **args) click to toggle source
# File lib/thymeleaf/dialects/default/parsers/dollar.rb, line 3
def self.parse(context, expr, mode = nil, **args)
  expr.gsub(/(\${.+?})/) do |match|
    conv = ContextEvaluator.new(context).evaluate(match[2..-2])
    if mode.eql? :single_expression
      return conv
    end
    conv
  end
end