Module: RedParse::ListInNode

Defined in:
lib/redparse/node.rb

Instance Method Summary collapse

Instance Method Details

#[]=(*args) ⇒ Object



358
359
360
361
362
363
364
365
366
367
368
# File 'lib/redparse/node.rb', line 358

def []=(*args)
  val=args.pop
  #inline symbols as callnodes
  case val
  when Symbol
    val=CallNode[nil,val.to_s]
  when Integer,Float
    val=LiteralNode[val]
  end
  super( *args<<val )
end