Method: WePredict::CLI::User#login

Defined in:
lib/wepredict/cli/user.rb

#login(email) ⇒ Object



30
31
32
33
34
35
36
37
38
39
40
# File 'lib/wepredict/cli/user.rb', line 30

def (email)
  begin
    password = capture_password
    u = WePredict::User.get(:email => email, :password => password)
  rescue WePredict::Errors::AccessDenied => e
    say e.message, :red
    retry
  end

  write_api_key(u[:api_key])
end