class Xenon::GenericCredentials

Attributes

params[R]
scheme[R]
token[R]

Public Class Methods

new(scheme, token: nil, params: {}) click to toggle source
# File lib/xenon/auth.rb, line 32
def initialize(scheme, token: nil, params: {})
  @scheme = scheme
  @token = token
  @params = params
end

Public Instance Methods

to_s() click to toggle source
# File lib/xenon/auth.rb, line 38
def to_s
  s = @scheme.dup
  s << ' ' << @token if @token
  s << ' ' << @params.map { |n, v| "#{n}=#{v.quote}" }.join(', ')
  s
end