Sha256: 920ce3a3e622c117f725a51d791a92321f5de496f4a86f9ad3e5664313bcf953
Contents?: true
Size: 1006 Bytes
Versions: 18
Compression:
Stored size: 1006 Bytes
Contents
module Mutant class Mutator class Node class Literal < self # Abstract mutator for boolean literals class Boolean < self private # Emit mutants # # @return [undefined] # # @api private # def dispatch emit_nil emit(inverse) end # Return inverse # # @return [Rubinius::AST::Node] # # @api private # def inverse new(self.class::INVERSE_CLASS) end # Mutator for true literals class TrueLiteral < self INVERSE_CLASS = Rubinius::AST::FalseLiteral handle(Rubinius::AST::TrueLiteral) end # Mutator for false literals class FalseLiteral < self INVERSE_CLASS = Rubinius::AST::TrueLiteral handle(Rubinius::AST::FalseLiteral) end end end end end end
Version data entries
18 entries across 18 versions & 1 rubygems