Module: SqlMigrations::Config
Overview
Configuration module
Instance Method Summary collapse
Instance Method Details
#databases ⇒ Object
22 23 24 |
# File 'lib/sql_migrations/config.rb', line 22 def databases get_config_required(:@databases) end |
#env ⇒ Object
18 19 20 |
# File 'lib/sql_migrations/config.rb', line 18 def env @env end |
#load!(config_file, env = nil) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/sql_migrations/config.rb', line 10 def load!(config_file, env = nil) @env = (env || ENV['ENV'] || ENV['RAKE_ENV'] || :development).to_sym config = get_config_for_env_from_file(config_file) @databases = config[:databases] = config[:options] { databases: @databases, options: } end |
#options ⇒ Object
26 27 28 |
# File 'lib/sql_migrations/config.rb', line 26 def get_config_optional(:@options) end |