class RuboCop::AST::NodePattern::Node::Capture

Node class for `$something`

Public Instance Methods

capture?() click to toggle source
# File lib/rubocop/ast/node_pattern/node.rb, line 97
def capture?
  true
end
in_sequence_head() click to toggle source
# File lib/rubocop/ast/node_pattern/node.rb, line 105
def in_sequence_head
  wildcard, original_child = child.in_sequence_head
  return unless original_child

  [wildcard, self] # ($...) => (_ $...)
end
nb_captures() click to toggle source
# File lib/rubocop/ast/node_pattern/node.rb, line 101
def nb_captures
  1 + super
end