Sha256: c0a93c7b031140472ae7be68651a70ec5e665c7c44908bc9d9b625946ae24b6b
Contents?: true
Size: 483 Bytes
Versions: 79
Compression:
Stored size: 483 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) def dispatch emit(s(MAP.fetch(node.type))) end end # Boolean end # Literal end # Node end # Mutator end # Mutant
Version data entries
79 entries across 79 versions & 1 rubygems