Sha256: 6da8539876b1cea13b7c5434be67cec5cba876a7293998c5b930981a3460e8da
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
module MongoMapper module Plugins def plugins @plugins ||= [] end def plugin(mod) include mod mod.configure(self) if mod.respond_to?(:configure) plugins << mod end autoload :Callbacks, 'mongo_mapper/plugins/callbacks' autoload :Clone, 'mongo_mapper/plugins/clone' autoload :Descendants, 'mongo_mapper/plugins/descendants' autoload :Dirty, 'mongo_mapper/plugins/dirty' autoload :Equality, 'mongo_mapper/plugins/equality' autoload :IdentityMap, 'mongo_mapper/plugins/identity_map' autoload :Inspect, 'mongo_mapper/plugins/inspect' autoload :Keys, 'mongo_mapper/plugins/keys' autoload :Logger, 'mongo_mapper/plugins/logger' autoload :Protected, 'mongo_mapper/plugins/protected' autoload :Rails, 'mongo_mapper/plugins/rails' autoload :Serialization, 'mongo_mapper/plugins/serialization' autoload :Validations, 'mongo_mapper/plugins/validations' end end require 'mongo_mapper/plugins/associations' require 'mongo_mapper/plugins/pagination'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mongo_mapper-rails3-0.7.0.1 | lib/mongo_mapper/plugins.rb |