Sha256: 15fd17a1cd64336ad927fc3e3a7b0266c1d9e8c60074bbed9afb95fa4499bad7

Contents?: true

Size: 347 Bytes

Versions: 3

Compression:

Stored size: 347 Bytes

Contents

module Janus
  module Models
    module RemoteToken
      def self.included(klass)
        klass.class_eval do
          include Janus::Models::Base
          before_save :reset_token
        end
      end

      # Generates an unique token.
      def reset_token
        self.token = self.class.generate_token(:token)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
janus-0.7.0 lib/janus/models/remote_token.rb
janus-0.6.0 lib/janus/models/remote_token.rb
janus-0.5.0 lib/janus/models/remote_token.rb