class Twurl::AliasesController

Constants

NO_ALIASES_MESSAGE
NO_PATH_PROVIDED_MESSAGE

Public Instance Methods

dispatch() click to toggle source
   # File lib/twurl/aliases_controller.rb
 5 def dispatch
 6   case options.subcommands.size
 7   when 0
 8     aliases = OAuthClient.rcfile.aliases
 9     if aliases && !aliases.empty?
10       aliases.keys.sort.each do |name|
11         CLI.puts "#{name}: #{aliases[name]}"
12       end
13     else
14       CLI.puts NO_ALIASES_MESSAGE
15     end
16   when 1
17     if options.path
18       OAuthClient.rcfile.alias(options.subcommands.first, options.path)
19     else
20       CLI.puts NO_PATH_PROVIDED_MESSAGE
21     end
22   end
23 end