Class: Auth0RS256JWTVerifier::Results::ValidAccessToken

Inherits:
Base
  • Object
show all
Defined in:
lib/auth0_rs256_jwt_verifier/results.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(user_id) ⇒ ValidAccessToken

Returns a new instance of ValidAccessToken.



20
21
22
# File 'lib/auth0_rs256_jwt_verifier/results.rb', line 20

def initialize(user_id)
  @user_id = user_id
end

Instance Attribute Details

#user_idObject (readonly)

Returns the value of attribute user_id.



24
25
26
# File 'lib/auth0_rs256_jwt_verifier/results.rb', line 24

def user_id
  @user_id
end

Instance Method Details

#inspectObject



35
36
37
# File 'lib/auth0_rs256_jwt_verifier/results.rb', line 35

def inspect
  "Auth0RS256JWTVerifier::Results::ValidAccessToken(user_id: #{@user_id})"
end

#on(type) {|@user_id| ... } ⇒ Object

Yields:



30
31
32
33
# File 'lib/auth0_rs256_jwt_verifier/results.rb', line 30

def on(type)
  yield @user_id if type == :valid
  self
end

#valid?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/auth0_rs256_jwt_verifier/results.rb', line 26

def valid?
  true
end