class SocialSnippet::CommandLine::SSpm::SubCommands::ConfigCommand
Public Instance Methods
define_options()
click to toggle source
# File lib/social_snippet/command_line/sspm/sub_commands/config_command.rb, line 21 def define_options end
desc()
click to toggle source
# File lib/social_snippet/command_line/sspm/sub_commands/config_command.rb, line 17 def desc "Manage configuration" end
run()
click to toggle source
# File lib/social_snippet/command_line/sspm/sub_commands/config_command.rb, line 24 def run if has_next_token? s = next_token if has_next_token? key = s value = next_token core.api.config_set key, value else if has_value?(s) key, value = s.split("=") core.api.config_set key, value else key = s core.api.config_get key end end else help end end
usage()
click to toggle source
# File lib/social_snippet/command_line/sspm/sub_commands/config_command.rb, line 5 def usage <<EOF Usage: $ sspm config <key> -> show <value> $ sspm config <key>=<value> $ sspm config <key> <value> -> set <value> to key EOF end
Private Instance Methods
has_value?(s)
click to toggle source
# File lib/social_snippet/command_line/sspm/sub_commands/config_command.rb, line 47 def has_value?(s) /=/ === s end