class Qtc::Cli::Platform::User
Public Instance Methods
login(opts)
click to toggle source
# File lib/qtc/cli/platform/user.rb, line 8 def login(opts) if opts.token inifile['platform']['token'] = opts.token else pass = password("Personal Access Token (copy from https://console.qtcloudservices.com/#/user/profile):") inifile['platform']['token'] = pass end response = platform_client(pass).get('/user/accounts', {}) rescue nil if response inifile.save(filename: ini_filename) else print color('Invalid Personal Access Token', :red) end end
logout()
click to toggle source
# File lib/qtc/cli/platform/user.rb, line 24 def logout inifile['platform'].delete('token') inifile.save(filename: ini_filename) end