Method: Liquid::Assign#initialize

Defined in:
lib/liquid/tags/assign.rb

#initialize(tag_name, markup, parse_context) ⇒ Assign



26
27
28
29
30
31
32
33
34
# File 'lib/liquid/tags/assign.rb', line 26

def initialize(tag_name, markup, parse_context)
  super
  if markup =~ Syntax
    @to   = Regexp.last_match(1)
    @from = Variable.new(Regexp.last_match(2), parse_context)
  else
    self.class.raise_syntax_error(parse_context)
  end
end