Sha256: 51cbf3b8a285a0baed7c67a8bc555908373c969e0b767f0cfb241f2d2fdf5d67
Contents?: true
Size: 716 Bytes
Versions: 20
Compression:
Stored size: 716 Bytes
Contents
module Mutant # Abstract base class for killing strategies class Strategy include AbstractType, Adamantium::Flat # Perform setup # # @return [self] # # @api private # def self.setup self end # Perform teardown # # @return [self] # # @api private # def self.teardown self end # Kill mutation # # @param [Mutation] mutation # # @return [Killer] # # @api private # def self.kill(mutation) killer.new(self, mutation) end # Return killer # # @return [Class:Killer] # # @api private # def self.killer self::KILLER end end # Strategy end # Mutant
Version data entries
20 entries across 20 versions & 1 rubygems