BigW Consortium Gitlab

Don't declare constants in Struct

Signed-off-by: 's avatarRémy Coutable <remy@rymai.me>
parent a69aa3da
AccessTokenValidationService = Struct.new(:token) do class AccessTokenValidationService
# Results: # Results:
VALID = :valid VALID = :valid
EXPIRED = :expired EXPIRED = :expired
REVOKED = :revoked REVOKED = :revoked
INSUFFICIENT_SCOPE = :insufficient_scope INSUFFICIENT_SCOPE = :insufficient_scope
attr_reader :token
def initialize(token)
@token = token
end
def validate(scopes: []) def validate(scopes: [])
if token.expired? if token.expired?
return EXPIRED return EXPIRED
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment