Module: Deltacloud::Helpers::Database
Constant Summary
collapse
- DATABASE_COLLECTIONS =
[ "machine_template", "address_template",
"volume_configuration", "volume_template" ]
Instance Method Summary
collapse
Methods included from Drivers
#driver, #driver_class, #driver_class_name, #driver_name, #driver_source_name, #driver_symbol, included, #provider_name
Instance Method Details
#current_db ⇒ Object
This method allows to store things into database based on current driver and provider.
#current_provider ⇒ Object
36
37
38
|
# File 'lib/cimi/helpers/database_helper.rb', line 36
def current_provider
Thread.current[:provider] || ENV['API_PROVIDER'] || 'default'
end
|
#provides?(entity) ⇒ Boolean
31
32
33
34
|
# File 'lib/cimi/helpers/database_helper.rb', line 31
def provides?(entity)
return true if DATABASE_COLLECTIONS.include? entity
return false
end
|
#test_environment? ⇒ Boolean