Sha256: c6efdb0043450a124df4cb9adec3d5df701fd44ea4a237337896bf29caf48f6a

Contents?: true

Size: 589 Bytes

Versions: 1

Compression:

Stored size: 589 Bytes

Contents

module Mack
  module Configuration

    def self.load_database_configurations(env = Mack::Configuration.env)
      dbs = Mack::Configuration.database_configurations
      unless dbs.nil?
        settings = dbs[env]
        settings.symbolize_keys!
        if settings[:default]
          settings.each do |k,v|
            DataMapper::Database.setup(k, v.symbolize_keys)
          end
        else
          DataMapper::Database.setup(settings)
        end
      end
    end # load_database_configurations

  end # Configuration
end # Mack

Mack::Configuration.load_database_configurations

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mack-data_mapper-0.5.5 lib/configuration.rb