Sha256: 6a13a2b15de3a776d1da5aff31c4eb0427837cedb317a7801489abc1ad48e66b

Contents?: true

Size: 374 Bytes

Versions: 4

Compression:

Stored size: 374 Bytes

Contents

# frozen_string_literal: true

require 'drillbit/tokens/json_web_token'

module  Drillbit
module  Tokens
module  JsonWebTokens
class   PasswordReset < JsonWebToken
  def self.build(expiration: Time.now.utc.to_i + (30 * 60),
                 roles: ['password_reset'],
                 **attrs)

    super(expiration: expiration, roles: roles, **attrs)
  end
end
end
end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
drillbit-3.0.3 lib/drillbit/tokens/json_web_tokens/password_reset.rb
drillbit-3.0.2 lib/drillbit/tokens/json_web_tokens/password_reset.rb
drillbit-3.0.1 lib/drillbit/tokens/json_web_tokens/password_reset.rb
drillbit-3.0.0 lib/drillbit/tokens/json_web_tokens/password_reset.rb