Sha256: 4ce47a54878998a09cd1bfb0a49663aa7d8b46c59c22d6ce1ec9139e66b93b0e
Contents?: true
Size: 776 Bytes
Versions: 17
Compression:
Stored size: 776 Bytes
Contents
# frozen_string_literal: true module Mutant class Mutator class Node class Literal < self # Mutator for integer literals class Integer < self handle(:int) private # Emit mutations # # @return [undefined] def dispatch emit_singletons emit_values end # Values to mutate to # # @return [Array] def values [0, 1, -value, value + 1, value - 1] end # Literal original value # # @return [Object] def value value, = children value end end # Integer end # Literal end # Node end # Mutator end # Mutant
Version data entries
17 entries across 17 versions & 1 rubygems