Class: Ayadn::Authorize

Inherits:
Object
  • Object
show all
Defined in:
lib/ayadn/authorize.rb

Instance Method Summary collapse

Instance Method Details

#authorizeObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/ayadn/authorize.rb', line 5

def authorize
  puts "\e[H\e[2J"
  try_remove_old_ayadn
  show_link
  token = get_token
  check_token(token)
  puts "\n\nThanks! Contacting App.net...\n".color(:green)
  user = create_user_data(token, Dir.home + "/ayadn")
  prepare(user)
  puts "Creating configuration...\n".color(:green)
  Settings.load_config
  Logs.create_logger
  install
  puts Status.done
  Errors.info "Done!"
  puts "\nThank you for using Ayadn. Enjoy!\n\n".color(:yellow)
end