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 |