Method: MongoMapper::Plugins#plugin
- Defined in:
- lib/mongo_mapper/plugins.rb
#plugin(mod) ⇒ Object
8 9 10 11 12 13 |
# File 'lib/mongo_mapper/plugins.rb', line 8 def plugin(mod) extend mod::ClassMethods if mod.const_defined?(:ClassMethods) include mod::InstanceMethods if mod.const_defined?(:InstanceMethods) mod.configure(self) if mod.respond_to?(:configure) plugins << mod end |