Skip to content

Commit

Permalink
Misc refactoring for :int_block
Browse files Browse the repository at this point in the history
  • Loading branch information
tj committed Jan 19, 2010
1 parent 1498502 commit 94541a0
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions lib/commander/runner.rb
Expand Up @@ -110,14 +110,14 @@ def version
# :int_message Message to display when interrupted (CTRL + C) # :int_message Message to display when interrupted (CTRL + C)
# #


def program key, *args, &blk def program key, *args, &block
if key == :help and !args.empty? if key == :help and !args.empty?
@program[:help] ||= {} @program[:help] ||= {}
@program[:help][args.first] = args.at(1) @program[:help][args.first] = args.at(1)
elsif key == :help_formatter && !args.empty? elsif key == :help_formatter && !args.empty?
@program[key] = (@help_formatter_aliases[args.first] || args.first) @program[key] = (@help_formatter_aliases[args.first] || args.first)
elsif !blk.nil? elsif block
@program[key] = blk @program[key] = block
else else
@program[key] = *args unless args.empty? @program[key] = *args unless args.empty?
@program[key] @program[key]
Expand Down

0 comments on commit 94541a0

Please sign in to comment.