class Twurl::AccountInformationController

Constants

NO_AUTHORIZED_ACCOUNTS_MESSAGE

Public Instance Methods

dispatch() click to toggle source
   # File lib/twurl/account_information_controller.rb
 5 def dispatch
 6   rcfile = OAuthClient.rcfile
 7   if rcfile.empty?
 8     CLI.puts NO_AUTHORIZED_ACCOUNTS_MESSAGE
 9   else
10     profiles = rcfile.profiles
11     profiles.keys.sort.each do |account_name|
12       CLI.puts account_name
13       profiles[account_name].each do |consumer_key, _|
14         account_summary = "  #{consumer_key}"
15         account_summary << " (default)" if rcfile.default_profile == [account_name, consumer_key]
16         CLI.puts account_summary
17       end
18     end
19   end
20 end