Class: Delorean::UnpackArgs

Inherits:
SNode
  • Object
show all
Defined in:
lib/delorean/nodes.rb

Instance Method Summary collapse

Instance Method Details

#check(context) ⇒ Object



428
429
430
431
432
# File 'lib/delorean/nodes.rb', line 428

def check(context, *)
  [arg0.text_value] +
    (defined?(args_rest.args) && !args_rest.args.text_value.empty? ?
     args_rest.args.check(context) : [])
end

#rewrite(context) ⇒ Object



434
435
436
437
438
# File 'lib/delorean/nodes.rb', line 434

def rewrite(context)
  arg0.rewrite(context) +
    (defined?(args_rest.args) && !args_rest.args.text_value.empty? ?
     ", " + args_rest.args.rewrite(context) : "")
end