Sha256: 900e982288c612e7f606b9e8821d6fbc864c621868c92b6cb7b5380e62679caf

Contents?: true

Size: 454 Bytes

Versions: 9

Compression:

Stored size: 454 Bytes

Contents

module Mutant
  class Mutator
    class Node

      # Mutator for while expressions
      class While < self

        handle(:while)

        children :condition, :body

      private

        # Emit mutations
        #
        # @return [undefined]
        #
        # @api private
        #
        def dispatch
          emit_condition_mutations
          emit_body_mutations
        end

      end # While
    end # Node
  end # Mutator
end # Mutant

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mutant-0.3.0.beta10 lib/mutant/mutator/node/while.rb
mutant-0.3.0.beta9 lib/mutant/mutator/node/while.rb
mutant-0.3.0.beta8 lib/mutant/mutator/node/while.rb
mutant-0.3.0.beta7 lib/mutant/mutator/node/while.rb
mutant-0.3.0.beta6 lib/mutant/mutator/node/while.rb
mutant-0.3.0.beta5 lib/mutant/mutator/node/while.rb
mutant-0.3.0.beta4 lib/mutant/mutator/node/while.rb
mutant-0.3.0.beta3 lib/mutant/mutator/node/while.rb
mutant-0.3.0.beta2 lib/mutant/mutator/node/while.rb