Sha256: cafff8a15e4b52033fe55f1a5397d51a15e3bc158bad947785e880b4d9705af5
Contents?: true
Size: 769 Bytes
Versions: 18
Compression:
Stored size: 769 Bytes
Contents
# frozen_string_literal: true module Mutant module Meta class Example include Adamantium, Anima.new(:file, :node, :types, :expected) # Verification instance for example # # @return [Verification] def verification Verification.new(self, generated) end memoize :verification # Normalized source # # @return [String] def source Unparser.unparse(node) end memoize :source # Generated mutations on example source # # @return [Enumerable<Mutant::Mutation>] def generated Mutator.mutate(node).map do |node| Mutation::Evil.new(self, node) end end memoize :generated end # Example end # Meta end # Mutant
Version data entries
18 entries across 18 versions & 1 rubygems