Method: Liquid::Tokenizer#initialize

Defined in:
lib/liquid/tokenizer.rb

#initialize(source, line_numbers = false, line_number: nil, for_liquid_tag: false) ⇒ Tokenizer

Returns a new instance of Tokenizer.



7
8
9
10
11
12
# File 'lib/liquid/tokenizer.rb', line 7

def initialize(source, line_numbers = false, line_number: nil, for_liquid_tag: false)
  @source         = source.to_s.to_str
  @line_number    = line_number || (line_numbers ? 1 : nil)
  @for_liquid_tag = for_liquid_tag
  @tokens         = tokenize
end