Sha256: 8c08752b06926e4e9856fe6be2175eb8da278c64d17cea1b6d73f49d0e2b6c74
Contents?: true
Size: 1007 Bytes
Versions: 4
Compression:
Stored size: 1007 Bytes
Contents
module Mutant class Runner # Killer runner class Killer < self include Equalizer.new(:config, :killer) register Mutant::Killer # Return killer # # @return [Killer] # # @api private # attr_reader :killer protected :killer # Return kill report # # @return [Killer::Report] # # @api private # attr_reader :report # Test if killer ran successfully # # @return [Boolean] # # @api private def success? @report.success? end # Initialize object # # @param [Config] config # @param [Mutation] mutation # # @return [undefined] # # @api private # def initialize(config, killer) @killer = killer super(config) end # Run killer # # @api private # def run @report = killer.run end end # Killer end # Runner end # Mutant
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
mutant-0.5.16 | lib/mutant/runner/killer.rb |
mutant-0.5.15 | lib/mutant/runner/killer.rb |
mutant-0.5.14 | lib/mutant/runner/killer.rb |
mutant-0.5.13 | lib/mutant/runner/killer.rb |