Class: TestData::Configurators::DatabaseYaml
- Inherits:
-
Object
- Object
- TestData::Configurators::DatabaseYaml
- Defined in:
- lib/test_data/configurators/database_yaml.rb
Instance Method Summary collapse
- #configure ⇒ Object
-
#initialize ⇒ DatabaseYaml
constructor
A new instance of DatabaseYaml.
- #verify ⇒ Object
Constructor Details
#initialize ⇒ DatabaseYaml
Returns a new instance of DatabaseYaml.
4 5 6 7 |
# File 'lib/test_data/configurators/database_yaml.rb', line 4 def initialize @generator = DatabaseYamlGenerator.new @config = TestData.config end |
Instance Method Details
#configure ⇒ Object
19 20 21 |
# File 'lib/test_data/configurators/database_yaml.rb', line 19 def configure @generator.call end |
#verify ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/test_data/configurators/database_yaml.rb', line 9 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 |