Sha256: bb793a5ca17b21c93e2516a245bf2e8b96c723fbe9add65f6fe69a3959fe8810
Contents?: true
Size: 883 Bytes
Versions: 33
Compression:
Stored size: 883 Bytes
Contents
# encoding: utf-8 module Mutant class Mutator class Node module NamedValue # Mutation emitter to handle constant assignment nodes class ConstantAssignment < Node children :cbase, :name, :value handle :casgn private # Perform dispatch # # @return [undefined] # # @api private # def dispatch mutate_name emit_value_mutations if value end # Emit name mutations # # @return [undefined] # # @api private # def mutate_name Mutator::Util::Symbol.each(name, self) do |name| emit_name(name.upcase) end end end # ConstantAssignment end # NamedValue end # Node end # Mutator end # Mutant
Version data entries
33 entries across 33 versions & 1 rubygems