Sha256: 205406e4bfd8a15ce66189f8beba8220920643df610b60288d050c54c7aa4efa
Contents?: true
Size: 575 Bytes
Versions: 17
Compression:
Stored size: 575 Bytes
Contents
# frozen_string_literal: true module Mutant class Mutator class Node class Literal < self # Abstract mutator for boolean literals class Boolean < self private MAP = { true: :false, false: :true }.freeze handle(*MAP.keys) # Emit mutations # # @return [undefined] def dispatch emit_nil emit(s(MAP.fetch(node.type))) end end # Boolean end # Literal end # Node end # Mutator end # Mutant
Version data entries
17 entries across 17 versions & 1 rubygems