Sha256: eaff9b463c031f64e2ff553a467c2873c0397f259c8be0863318126801dad9ae

Contents?: true

Size: 415 Bytes

Versions: 6

Compression:

Stored size: 415 Bytes

Contents

module Mutant
  class Mutator
    class Node

      # Mutator for loop control keywords
      class Break < Generic

        handle(:break)

      private

        # Emit mutations
        #
        # @return [undefined]
        def dispatch
          super()
          emit_singletons
          children.each_index(&method(:delete_child))
        end

      end # Break
    end # Node
  end # Mutator
end # Mutant

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
mutant-0.8.16 lib/mutant/mutator/node/break.rb
mutant-0.8.15 lib/mutant/mutator/node/break.rb
mutant-0.8.14 lib/mutant/mutator/node/break.rb
mutant-0.8.13 lib/mutant/mutator/node/break.rb
mutant-0.8.12 lib/mutant/mutator/node/break.rb
mutant-0.8.11 lib/mutant/mutator/node/break.rb