Class: Conjure::Service::Database
- Inherits:
-
Object
- Object
- Conjure::Service::Database
- Defined in:
- lib/conjure/service/database.rb,
lib/conjure/service/database/mysql.rb,
lib/conjure/service/database/postgres.rb
Defined Under Namespace
Class Method Summary collapse
Class Method Details
.adapters_by_gem ⇒ Object
20 21 22 |
# File 'lib/conjure/service/database.rb', line 20 def self.adapters_by_gem {"pg" => "postgresql", "mysql2" => "mysql2", "mysql" => "mysql"} end |
.new(options) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/conjure/service/database.rb', line 4 def self.new() services_by_gem.each do |gem_name, service_class| if [:codebase].gem_names.include? gem_name return service_class.new( :target => [:target], :database_name => "rails_app_db", :adapter_name => adapters_by_gem[gem_name], ) end end end |