Method: Liquify::Block::Drop#initialize

Defined in:
lib/liquify/block.rb

#initialize(obj, tokens, context, as) ⇒ Drop

:nodoc:



51
52
53
54
55
56
57
58
59
60
61
# File 'lib/liquify/block.rb', line 51

def initialize(obj, tokens, context, as) # :nodoc:
  @obj = obj
  @params = {}

  tokens.each do |t|
    match, key, value = t.match(/\{\{\s*#{as}\.(\w+)(.*)\}\}/).to_a

    @params[key] ||= []
    @params[key] << Liquify::Parameter.new(value, context)
  end
end