Sha256: 239877b1ef9b4943876363ed44886a7288e7016cec660f077139f09e0d60cc6b

Contents?: true

Size: 392 Bytes

Versions: 2

Compression:

Stored size: 392 Bytes

Contents

require 'has_token_on/models/base'
require 'mongoid'

module HasTokenOn
  module Mongoid
    extend ActiveSupport::Concern
    include HasTokenOn::Base

    module InstanceMethods

      private

      def token_is_nonunique?(token)
        self.class.first(:conditions => { token => self[token] }).present?
      end
    end
  end
end

::Mongoid::Document.send :include, HasTokenOn::Mongoid

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
has_token_on-1.0.1 lib/has_token_on/models/mongoid.rb
has_token_on-1.0.0 lib/has_token_on/models/mongoid.rb