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:
VALID = :valid
EXPIRED = :expired
REVOKED = :revoked
INSUFFICIENT_SCOPE = :insufficient_scope
attr_reader :token
def initialize(token)
@token = token
end
def validate(scopes: [])
if token.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