free_mutant/lib/mutant/config.rb
Markus Schirp a0216cb6fa Bump ruby requirement to 2.1
* Use %i style symbol literal arrays
* Fix style
* Whitelist some preferred style
2015-05-31 21:20:54 +00:00

23 lines
459 B
Ruby

module Mutant
# The configuration of a mutator run
class Config
include Adamantium::Flat, Anima::Update, Anima.new(
:debug,
:integration,
:matcher,
:includes,
:requires,
:reporter,
:isolation,
:fail_fast,
:jobs,
:zombie,
:expected_coverage
)
%i[fail_fast zombie debug].each do |name|
define_method(:"#{name}?") { public_send(name) }
end
end # Config
end # Mutant