Sha256: 227ce03d643d5da19c8ca649df3765323ba33dc82946d3ffd772f87d67f29ce8

Contents?: true

Size: 698 Bytes

Versions: 131

Compression:

Stored size: 698 Bytes

Contents

# encoding: utf-8
module Mongoid #:nodoc:

  # Adds multiple database support to documents.
  module MultiDatabase
    extend ActiveSupport::Concern

    module ClassMethods #:nodoc:

      # Gets the database from the class.
      #
      # @example Get the database.
      #   Model.database
      #
      # @return [ Mongo::DB ] The database.
      def database; @database end

      # Set the database name.
      #
      # @example Set the database name.
      #   Model.set_database(:testing)
      #
      # @param [ Symbol ] name The database name.
      #
      # @return [ String ] The database name.
      def set_database(name)
        @database = name.to_s
      end
    end
  end
end

Version data entries

131 entries across 85 versions & 4 rubygems

Version Path
classiccms-0.7.5 vendor/bundle/gems/mongoid-2.4.9/lib/mongoid/multi_database.rb
classiccms-0.7.5 vendor/bundle/gems/mongoid-2.4.7/lib/mongoid/multi_database.rb
classiccms-0.7.4 vendor/bundle/gems/mongoid-2.4.9/lib/mongoid/multi_database.rb
classiccms-0.7.4 vendor/bundle/gems/mongoid-2.4.7/lib/mongoid/multi_database.rb
classiccms-0.7.3 vendor/bundle/gems/mongoid-2.4.9/lib/mongoid/multi_database.rb
classiccms-0.7.3 vendor/bundle/gems/mongoid-2.4.7/lib/mongoid/multi_database.rb
classiccms-0.7.2 vendor/bundle/gems/mongoid-2.4.7/lib/mongoid/multi_database.rb
classiccms-0.7.2 vendor/bundle/gems/mongoid-2.4.9/lib/mongoid/multi_database.rb
classiccms-0.7.1 vendor/bundle/gems/mongoid-2.4.7/lib/mongoid/multi_database.rb
classiccms-0.7.1 vendor/bundle/gems/mongoid-2.4.9/lib/mongoid/multi_database.rb
classiccms-0.7.0 vendor/bundle/gems/mongoid-2.4.7/lib/mongoid/multi_database.rb
classiccms-0.7.0 vendor/bundle/gems/mongoid-2.4.9/lib/mongoid/multi_database.rb
classiccms-0.6.9 vendor/bundle/gems/mongoid-2.4.7/lib/mongoid/multi_database.rb
classiccms-0.6.9 vendor/bundle/gems/mongoid-2.4.9/lib/mongoid/multi_database.rb
classiccms-0.6.8 vendor/bundle/gems/mongoid-2.4.7/lib/mongoid/multi_database.rb
classiccms-0.6.8 vendor/bundle/gems/mongoid-2.4.9/lib/mongoid/multi_database.rb
classiccms-0.6.7 vendor/bundle/gems/mongoid-2.4.7/lib/mongoid/multi_database.rb
classiccms-0.6.7 vendor/bundle/gems/mongoid-2.4.9/lib/mongoid/multi_database.rb
classiccms-0.6.6 vendor/bundle/gems/mongoid-2.4.7/lib/mongoid/multi_database.rb
classiccms-0.6.6 vendor/bundle/gems/mongoid-2.4.9/lib/mongoid/multi_database.rb