Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def ask_for_credentials_on_windows(credentials_file_path = Helpers::AuthHelper.credentials_file)
- puts 'Enter your GoodData credentials.'
- old_credentials = Helpers::AuthHelper.read_credentials(credentials_file_path)
- puts 'Email'
- input = gets.chomp
- user = input.empty? ? old_credentials[:username] : input
- puts 'Password'
- input = gets.chomp
- password = input.empty? ? old_credentials[:password] : input
- puts 'Authorization (Project) Token'
- input = gets.chomp
- auth_token = input.empty? ? old_credentials[:auth_token] : input
- puts 'Environment'
- input = gets.chomp
- environment = input.empty? ? old_credentials[:environment] : input
- environment ||= GoodData::Project::DEFAULT_ENVIRONMENT
- puts 'Server'
- input = gets.chomp
- server = input.empty? ? old_credentials[:server] : input
- # Return as struct
- {
- :username => user,
- :password => password,
- :auth_token => auth_token,
- :environment => environment,
- :server => server
- }
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement