Sha256: 5987b2ec15234d6cb19c873ce9662f5f280aa6b4b7d868ee6b24d01a506d90a8
Contents?: true
Size: 840 Bytes
Versions: 4
Compression:
Stored size: 840 Bytes
Contents
module Twurl class AliasesController < AbstractCommandController NO_ALIASES_MESSAGE = "No aliases exist. Set one this way: twurl alias h /1/statuses/home_timeline.xml" NO_PATH_PROVIDED_MESSAGE = "No path was provided to alias. Paths must start with a forward slash (ex. /1/statuses/update.xml)." def dispatch case options.subcommands.size when 0 aliases = OAuthClient.rcfile.aliases if aliases && !aliases.empty? aliases.keys.sort.each do |name| CLI.puts "#{name}: #{aliases[name]}" end else CLI.puts NO_ALIASES_MESSAGE end when 1 if options.path OAuthClient.rcfile.alias(options.subcommands.first, options.path) else CLI.puts NO_PATH_PROVIDED_MESSAGE end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
twurl-0.8.0 | lib/twurl/aliases_controller.rb |
twurl-0.7.0 | lib/twurl/aliases_controller.rb |
twurl-0.6.7 | lib/twurl/aliases_controller.rb |
twurl-0.6.6 | lib/twurl/aliases_controller.rb |