Sha256: 0edf73979a1848309ad8a0b5bbe0e90dee9cd5d39ca8e23282c5edcc076cba34
Contents?: true
Size: 790 Bytes
Versions: 2
Compression:
Stored size: 790 Bytes
Contents
require 'orm_adapter/adapters/mongo_mapper' module Devise module Orm module MongoMapper extend ActiveSupport::Concern included do extend Devise::Models extend Devise::Orm::MongoMapper::Hook end module Hook def devise_modules_hook! extend Schema yield return unless Devise.apply_schema devise_modules.each { |m| send(m) if respond_to?(m, true) } end end module Schema include Devise::Schema # Tell how to apply schema methods def apply_devise_schema(name, type, options={}) type = Time if type == DateTime key(name, type, options) end end end end end MongoMapper::Document.plugin Devise::Orm::MongoMapper
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mm-devise-1.3 | lib/devise/orm/mongo_mapper.rb |
mm-devise-1.2 | lib/devise/orm/mongo_mapper.rb |