class Mutest::Mutator::Node::Literal::Range

Abstract literal range mutator

Constants

MAP

Private Instance Methods

dispatch() click to toggle source

Emit mutations

@return [undefined]

# File lib/mutest/mutator/node/literal/range.rb, line 21
def dispatch
  emit_singletons
  emit_inverse
  emit_lower_bound_mutations
  emit_upper_bound_mutations
end
emit_inverse() click to toggle source

Inverse node

@return [undefined]

# File lib/mutest/mutator/node/literal/range.rb, line 31
def emit_inverse
  emit(s(MAP.fetch(node.type), *children))
end