Class: AdaptableTestsForRails::Railtie
- Inherits:
-
Rails::Railtie
- Object
- Rails::Railtie
- AdaptableTestsForRails::Railtie
- Defined in:
- lib/adaptable_tests_for_rails/railtie.rb
Instance Method Summary collapse
- #building_database_statement ⇒ Object
- #db_type(env) ⇒ Object
- #schema_path ⇒ Object
- #setup_test_environment(env) ⇒ Object
Instance Method Details
#building_database_statement ⇒ Object
21 22 23 |
# File 'lib/adaptable_tests_for_rails/railtie.rb', line 21 def building_database_statement "Building database from db/schema.rb ..." end |
#db_type(env) ⇒ Object
17 18 19 |
# File 'lib/adaptable_tests_for_rails/railtie.rb', line 17 def db_type( env ) env.gsub( /test_/, '' ).gsub( /_/, ' ' ) end |
#schema_path ⇒ Object
25 26 27 |
# File 'lib/adaptable_tests_for_rails/railtie.rb', line 25 def schema_path "#{Rails.root}/db/schema.rb" end |
#setup_test_environment(env) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/adaptable_tests_for_rails/railtie.rb', line 9 def setup_test_environment( env ) ActiveRecord::Base.establish_connection( Rails.configuration.database_configuration["test_#{env}"] ) puts building_database_statement, "" silence_stream STDOUT do load schema_path end end |