Sha256: 085b3e464f45f069b9881ca626555b14289390944ad877e8287e5ba4913e703c
Contents?: true
Size: 494 Bytes
Versions: 8
Compression:
Stored size: 494 Bytes
Contents
# frozen_string_literal: true # ActiveSupport Concern for Mongoid support module DeviseJwtAuth::Concerns::MongoidSupport extend ActiveSupport::Concern def as_json(options = {}) options[:except] = (options[:except] || []) + [:_id] hash = super(options) hash['id'] = to_param hash end class_methods do # It's abstract replacement .find_by def dta_find_by(attrs = {}) find_by(attrs) rescue Mongoid::Errors::DocumentNotFound nil end end end
Version data entries
8 entries across 8 versions & 3 rubygems