class Mutest::Mutator::Node::Argument::Optional

Mutator for optional arguments

Constants

TYPE_MAP

Private Instance Methods

dispatch() click to toggle source

Emit mutations

@return [undefined]

# File lib/mutest/mutator/node/argument.rb, line 53
def dispatch
  emit_name_mutation
  emit_required_mutation
  emit_default_mutations
end
emit_required_mutation() click to toggle source

Emit required mutation

@return [undefined]

# File lib/mutest/mutator/node/argument.rb, line 62
def emit_required_mutation
  emit(s(TYPE_MAP.fetch(node.type), name))
end