Sha256: 8929e04e328af7a96f917e494cec44a4069053c952579cf6c3d0571e2ea99bc1

Contents?: true

Size: 522 Bytes

Versions: 28

Compression:

Stored size: 522 Bytes

Contents

# encoding: utf-8
module Mongoid
  module Errors

    # Raised when the database connection has not been set up properly, either
    # by attempting to set an object on the db that is not a +Mongo::DB+, or
    # not setting anything at all.
    #
    # @example Create the error.
    #   InvalidDatabase.new("Not a DB")
    class InvalidDatabase < MongoidError
      def initialize(database)
        super(
          compose_message("invalid_database", { name: database.class.name })
        )
      end
    end
  end
end

Version data entries

28 entries across 28 versions & 2 rubygems

Version Path
mongoid-3.1.3 lib/mongoid/errors/invalid_database.rb
mongoid-3.1.2 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.23 lib/mongoid/errors/invalid_database.rb
mongoid-3.1.1 lib/mongoid/errors/invalid_database.rb
mongoid-3.1.0 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.22 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.21 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.20 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.19 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.18 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.17 lib/mongoid/errors/invalid_database.rb
sunrise-cms-0.5.0.rc1 vendor/bundle/ruby/1.9.1/gems/mongoid-3.0.16/lib/mongoid/errors/invalid_database.rb
mongoid-3.0.16 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.15 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.14 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.13 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.12 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.11 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.10 lib/mongoid/errors/invalid_database.rb
mongoid-3.0.9 lib/mongoid/errors/invalid_database.rb