Sha256: 1068c50426a5cef7bfdae89e2bbb9da18f3ee2066c71da0b2bf714aaa61dfa92

Contents?: true

Size: 475 Bytes

Versions: 8

Compression:

Stored size: 475 Bytes

Contents

module Mutest
  class Mutator
    class Node
      module Regexp
        # Mutator for pipe in `/foo|bar/` regexp
        class AlternationMeta < Node
          handle(:regexp_alternation_meta)

          private

          # Dispatch mutations
          #
          # @return [undefined]
          def dispatch
            children.each_index(&method(:delete_child))
          end
        end # AlternationMeta
      end # Regexp
    end # Node
  end # Mutator
end # Mutest

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
mutest-0.0.9 lib/mutest/mutator/node/regexp/alternation_meta.rb
mutest-0.0.8 lib/mutest/mutator/node/regexp/alternation_meta.rb
mutest-0.0.7 lib/mutest/mutator/node/regexp/alternation_meta.rb
mutest-0.0.6 lib/mutest/mutator/node/regexp/alternation_meta.rb
mutest-0.0.5 lib/mutest/mutator/node/regexp/alternation_meta.rb
mutest-0.0.4 lib/mutest/mutator/node/regexp/alternation_meta.rb
mutest-0.0.3 lib/mutest/mutator/node/regexp/alternation_meta.rb
mutest-0.0.2 lib/mutest/mutator/node/regexp/alternation_meta.rb