Module: Mongokit::MongoidDocument
- Defined in:
- lib/mongokit/extensions/mongoid_document.rb
Instance Method Summary collapse
Instance Method Details
#mongokit(*modules) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/mongokit/extensions/mongoid_document.rb', line 3 def mongokit(*modules) modules = modules.map(&:to_sym).uniq modules.each do |module_name| const_name = Mongokit::MODULE_NAMES[module_name] if const_name self.send :include, Mongokit.const_get(const_name) else raise MongokitError, "#{module_name} not existing in mongokit" end end end |