class EachExpression
Matches: “item, stat : ${iterator}”, “item : ${iterator}” or “${iterator}”
Public Class Methods
parse(context, expr, **args)
click to toggle source
# File lib/thymeleaf/dialects/default/parsers/each.rb, line 7 def self.parse(context, expr, **args) md = expr.match(/\s*(?:([^\n,]+?)\s*(?:,\s*([^\n,]*?))?\s*:\s*)?\${(.+?)}/) raise ArgumentError, "Not a valid each expression" if md.nil? md[1..3] end