Sha256: d953560b2c387cb35a88d2d9bc263408fecf88f283b0a5ca7fb631977d2000f6

Contents?: true

Size: 560 Bytes

Versions: 9

Compression:

Stored size: 560 Bytes

Contents

module TestData
  module Configurators
    class DatabaseYaml
      def initialize
        @generator = DatabaseYamlGenerator.new
        @config = TestData.config
      end

      def verify
        if @config.database_yaml.key?("test_data")
          ConfigurationVerification.new(looks_good?: true)
        else
          ConfigurationVerification.new(problems: [
            "'#{@config.database_yaml_path}' does not contain a 'test_data' section"
          ])
        end
      end

      def configure
        @generator.call
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

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