Sha256: 8fc254347c04e19e2e32c546784cc09b8ba5a71824979570184bbad4a66e0918
Contents?: true
Size: 688 Bytes
Versions: 9
Compression:
Stored size: 688 Bytes
Contents
module Devise module Orm module MongoMapper def self.included_modules_hook(klass, modules) klass.send :extend, self yield modules.each do |mod| klass.send(mod) if klass.respond_to?(mod) end end include Devise::Schema # Tell how to apply schema methods. This automatically converts DateTime # to Time, since MongoMapper does not recognize the former. def apply_schema(name, type, options={}) return unless Devise.apply_schema type = Time if type == DateTime key name, type, options end end end end MongoMapper::Document::ClassMethods.send(:include, Devise::Models)
Version data entries
9 entries across 9 versions & 1 rubygems