class Terjira::CLI

Main CLI

Public Instance Methods

login() click to toggle source
# File lib/terjira.rb, line 16
def login
  pastel = Pastel.new
  Client::Base.expire_auth_options
  Client::Base.build_auth_options(options)

  # for touch base resource
  Client::Field.all
  puts pastel.blue("Login successful")
rescue JIRA::HTTPError => e
  puts pastel.red(e.message)
  Client::Base.expire_auth_options
rescue => e
  Client::Base.expire_auth_options
  raise e
end
logout() click to toggle source
# File lib/terjira.rb, line 33
def logout
  Client::Base.expire_auth_options
end