class JwtRest::Tokens::Basic
Attributes
password[R]
token[R]
username[R]
Public Class Methods
new(username: nil, password: nil, token: nil)
click to toggle source
# File lib/jwt_rest/tokens/basic.rb, line 6 def initialize(username: nil, password: nil, token: nil) @username = username @password = password @token = token end
Public Instance Methods
decoder(target)
click to toggle source
# File lib/jwt_rest/tokens/basic.rb, line 26 def decoder(target) Base64.decode64(target) end
encoder(target)
click to toggle source
# File lib/jwt_rest/tokens/basic.rb, line 22 def encoder(target) Base64.encode64(target).gsub("\n", "") end
load_credentials()
click to toggle source
# File lib/jwt_rest/tokens/basic.rb, line 17 def load_credentials @token = encoder("#{username}:#{password}") self end
load_token()
click to toggle source
# File lib/jwt_rest/tokens/basic.rb, line 12 def load_token @username, @password = decoder(@token).split(":") self end