Sha256: 245ffdc5646bb85feb936ad9ef8c24e2f60eced4f70feeb3c086ffc647c3c873

Contents?: true

Size: 441 Bytes

Versions: 10

Compression:

Stored size: 441 Bytes

Contents

module MongoMapper
  module Plugins
    module Micelaneous
      
      module ClassMethods
        def use_database database_alias          
          database_alias = database_alias.to_s
          MongoMapper.db_config.should! :include, database_alias

          self.connection MongoMapper.connections[database_alias]
          set_database_name MongoMapper.db_config[database_alias]['name']
        end
      end
      
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rails-ext-0.3.5 lib/mongo_mapper_ext/plugins/micelaneous.rb
rails-ext-0.3.4 lib/mongo_mapper_ext/plugins/micelaneous.rb
rails-ext-0.3.3 lib/mongo_mapper_ext/plugins/micelaneous.rb
rails-ext-0.3.2 lib/mongo_mapper_ext/plugins/micelaneous.rb
rails-ext-0.3.1 lib/mongo_mapper_ext/plugins/micelaneous.rb
rails-ext-0.3 lib/mongo_mapper_ext/plugins/micelaneous.rb
rails-ext-0.2.21 lib/mongo_mapper_ext/plugins/micelaneous.rb
rails-ext-0.2.20 lib/mongo_mapper_ext/plugins/micelaneous.rb
rails-ext-0.2.19 lib/mongo_mapper_ext/plugins/micelaneous.rb
rails-ext-0.2.18 lib/mongo_mapper_ext/plugins/micelaneous.rb