class YUI::Compressor
def command_options
def command_options options.inject([]) do |command_options, (name, argument)| method = begin method(:"command_option_for_#{name}") rescue NameError raise OptionError, "undefined option #{name.inspect}" end command_options.concat(method.call(argument)) end end