Sha256: d65fc038022f3caafabdd5709a149a2a83b472c87d7872fd56d2d4362d4dbff2

Contents?: true

Size: 376 Bytes

Versions: 2

Compression:

Stored size: 376 Bytes

Contents

module Oauth2Provider
class OauthRefreshToken
  include Mongoid::Document
  include Mongoid::Timestamps

  field :refresh_token
  field :access_token

  validates :access_token, presence: true

  before_create :random_refresh_token

  private

    def random_refresh_token
      self.refresh_token = SecureRandom.hex(Oauth2Provider.settings["random_length"])
    end

end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
oauth2_provider_engine-0.0.2 app/models/oauth2_provider/oauth_refresh_token.rb
oauth2_provider_engine-0.0.1 app/models/oauth2_provider/oauth_refresh_token.rb