Sha256: 779630ef765337e9820a98a58b481eb2ce54256cd6e34c57b35dc214860e7ec3
Contents?: true
Size: 521 Bytes
Versions: 13
Compression:
Stored size: 521 Bytes
Contents
module Shim extend ::ActiveSupport::Concern included do include ::Mongoid::Timestamps field :created_at, :type => DateTime end module ClassMethods def last(options = {}) options.delete(:order) if options[:order] == "id" where(options).last end def find_by_email(email) find_by(:email => email) end end # overwrite equality (because some devise tests use this for asserting model equality) def ==(other) other.is_a?(self.class) && _id == other._id end end
Version data entries
13 entries across 13 versions & 4 rubygems