class Mutest::Mutator::Node::Literal::Integer

Mutator for fixnum literals

Private Instance Methods

dispatch() click to toggle source

Emit mutations

@return [undefined]

# File lib/mutest/mutator/node/literal/fixnum.rb, line 14
def dispatch
  emit_singletons
  emit_values
end
value() click to toggle source

Literal original value

@return [Object]

# File lib/mutest/mutator/node/literal/fixnum.rb, line 29
def value
  children.first
end
values() click to toggle source

Values to mutate to

@return [Array]

# File lib/mutest/mutator/node/literal/fixnum.rb, line 22
def values
  [0, 1, -value, value + 1, value - 1]
end