Method: Opal::Nodes::ArityCheckNode#initialize
- Defined in:
- lib/opal/nodes/args/arity_check.rb
#initialize ⇒ ArityCheckNode
Returns a new instance of ArityCheckNode.
12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/opal/nodes/args/arity_check.rb', line 12 def initialize(*) super arguments = Rewriters::Arguments.new(args_node.children) @args = arguments.args @optargs = arguments.optargs @restarg = arguments.restarg @postargs = arguments.postargs @kwargs = arguments.kwargs @kwoptargs = arguments.kwoptargs @kwrestarg = arguments.kwrestarg @kwnilarg = arguments.kwnilarg end |