Class: Auth0RS256JWTVerifier::Results::ValidAccessToken
- Inherits:
-
Base
- Object
- Base
- Auth0RS256JWTVerifier::Results::ValidAccessToken
- Defined in:
- lib/auth0_rs256_jwt_verifier/results.rb
Instance Attribute Summary collapse
-
#user_id ⇒ Object
readonly
Returns the value of attribute user_id.
Instance Method Summary collapse
-
#initialize(user_id) ⇒ ValidAccessToken
constructor
A new instance of ValidAccessToken.
- #inspect ⇒ Object
- #on(type) {|@user_id| ... } ⇒ Object
- #valid? ⇒ Boolean
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_id ⇒ Object (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
#inspect ⇒ Object
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
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
26 27 28 |
# File 'lib/auth0_rs256_jwt_verifier/results.rb', line 26 def valid? true end |