Sha256: ca2f5e0203ee6af88549a3ca1cea23c45a6ec9069e0079ea14bc69c1fa7418d9
Contents?: true
Size: 1.89 KB
Versions: 1
Compression:
Stored size: 1.89 KB
Contents
require 'pathname' require 'rubygems' gem 'activesupport' gem 'mongodb-mongo', '0.11.1' gem 'jnunemaker-validatable', '1.7.2' require 'activesupport' require 'mongo' require 'validatable' dir = Pathname(__FILE__).dirname.expand_path + 'mongomapper' require dir + 'support' require dir + 'associations' require dir + 'associations/base' require dir + 'associations/proxy' require dir + 'associations/many_documents_proxy' require dir + 'associations/belongs_to_proxy' require dir + 'associations/belongs_to_polymorphic_proxy' require dir + 'associations/many_proxy' require dir + 'associations/many_polymorphic_proxy' require dir + 'associations/many_embedded_proxy' require dir + 'associations/many_embedded_polymorphic_proxy' require dir + 'callbacks' require dir + 'finder_options' require dir + 'dynamic_finder' require dir + 'key' require dir + 'observing' require dir + 'pagination' require dir + 'save_with_validation' require dir + 'serialization' require dir + 'validations' require dir + 'rails_compatibility/document' require dir + 'rails_compatibility/embedded_document' require dir + 'embedded_document' require dir + 'document' module MongoMapper DocumentNotFound = Class.new(StandardError) DocumentNotValid = Class.new(StandardError) do def initialize(document) @document = document super("Validation failed: #{@document.errors.full_messages.join(", ")}") end end def self.connection @@connection ||= XGen::Mongo::Driver::Mongo.new end def self.connection=(new_connection) @@connection = new_connection end def self.database=(name) @@databases ||= {} unless @@databases.keys.include?(name.to_sym) @@databases[name.to_sym] = MongoMapper.connection.db(name) end @@current_database = @@databases[name.to_sym] end def self.database(name=nil) unless name.nil? self.database = name end @@current_database end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shingara-mongomapper-0.3.3 | lib/mongomapper.rb |