class Mutest::Mutator::Node::ProcargZero

Constants

MAP

Private Instance Methods

dispatch() click to toggle source

Emit mutations

@return [undefined]

# File lib/mutest/mutator/node/procarg_zero.rb, line 23
def dispatch
  __send__(MAP.fetch(argument.class))
end
emit_argument_node_mutations() click to toggle source

Emit argument node mutations

@return [undefined]

# File lib/mutest/mutator/node/procarg_zero.rb, line 37
def emit_argument_node_mutations
  emit_argument_mutations
  first = Mutest::Util.one(argument.children)
  emit_type(first)
end
emit_argument_symbol_mutations() click to toggle source

Emit argument symbol mutations

@return [undefined]

# File lib/mutest/mutator/node/procarg_zero.rb, line 30
def emit_argument_symbol_mutations
  emit_type(:"_#{argument}") unless argument.to_s.start_with?('_')
end