Module: RuboCop::AST::ParameterizedNode::WrappedArguments
- Includes:
- RuboCop::AST::ParameterizedNode
- Included in:
- BreakNode, NextNode, ReturnNode
- Defined in:
- lib/rubocop/ast/node/mixin/parameterized_node.rb
Overview
A specialized ‘ParameterizedNode` for node that have a single child containing either `nil`, an argument, or a `begin` node with all the arguments
Instance Method Summary collapse
-
#arguments ⇒ Array
The arguments of the node.
Methods included from RuboCop::AST::ParameterizedNode
#arguments?, #block_argument?, #first_argument, #last_argument, #parenthesized?, #splat_argument?
Instance Method Details
#arguments ⇒ Array
Returns The arguments of the node.
69 70 71 72 73 74 75 76 |
# File 'lib/rubocop/ast/node/mixin/parameterized_node.rb', line 69 def arguments first = children.first if first&.begin_type? first.children else children end end |