Sha256: 10af8dff1f4a8b18f83b8d5a4a213e959b5f0b3a7e3789f8f508157f2236cfd9

Contents?: true

Size: 301 Bytes

Versions: 9

Compression:

Stored size: 301 Bytes

Contents

module TestData
  class VerifiesConfiguration
    def call
      problems = Configurators.all.flat_map { |configurator|
        configurator.verify.problems
      }.compact

      ConfigurationVerification.new(
        looks_good?: problems.none?,
        problems: problems
      )
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
test_data-0.3.2 lib/test_data/verifies_configuration.rb
test_data-0.3.1 lib/test_data/verifies_configuration.rb
test_data-0.3.0 lib/test_data/verifies_configuration.rb
test_data-0.2.2 lib/test_data/verifies_configuration.rb
test_data-0.2.1 lib/test_data/verifies_configuration.rb
test_data-0.2.0 lib/test_data/verifies_configuration.rb
test_data-0.1.0 lib/test_data/verifies_configuration.rb
test_data-0.0.2 lib/test_data/verifies_configuration.rb
test_data-0.0.1 lib/test_data/verifies_configuration.rb