Module: BranchDb::ConfigurationTwiddler
- Defined in:
- lib/branch_db/configuration_twiddler.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
7 8 9 10 |
# File 'lib/branch_db/configuration_twiddler.rb', line 7 def self.included(base) base.send(:alias_method, :database_configuration_without_branches, :database_configuration) base.send(:alias_method, :database_configuration, :database_configuration_with_branches) end |
Instance Method Details
#database_configuration_with_branches ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/branch_db/configuration_twiddler.rb', line 12 def database_configuration_with_branches dbconfig = database_configuration_without_branches if branch = BranchDb::current_repo_branch dbconfig.each do |env, config| BranchDb::Switcher.create(env, config, branch).switch! end end dbconfig end |