Sha256: c13262efa342c95a02fedb6b8f72b0bec26900f42819d13d03896cea7f9f53ad

Contents?: true

Size: 487 Bytes

Versions: 4

Compression:

Stored size: 487 Bytes

Contents

module Mutant
  # The configuration of a mutator run
  class Config
    include Adamantium::Flat, Anima::Update, Anima.new(
      :debug,
      :integration,
      :matcher_config,
      :includes,
      :requires,
      :reporter,
      :isolation,
      :fail_fast,
      :jobs,
      :zombie,
      :expected_coverage,
      :actor_env
    )

    [:fail_fast, :zombie, :debug].each do |name|
      define_method(:"#{name}?") { public_send(name) }
    end

  end # Config
end # Mutant

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mutant-0.7.4 lib/mutant/config.rb
mutant-0.7.3 lib/mutant/config.rb
mutant-0.7.2 lib/mutant/config.rb
mutant-0.7.1 lib/mutant/config.rb