Sha256: d3da2319c782eb0cb70ebad836a846077eb422014d0c0c576e354bd4c2b285b2

Contents?: true

Size: 301 Bytes

Versions: 1

Compression:

Stored size: 301 Bytes

Contents

module Adeia
  class Token < ActiveRecord::Base
    belongs_to :permission

    validates :permission_id, presence: true
    validates :exp_at, presence: true

    before_create :generate_token

    private

    def generate_token
      self.token = SecureRandom.urlsafe_base64
    end
    
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
adeia-0.2.0 app/models/adeia/token.rb