class IDL::OptionList::Option::Group
def run(arg, options)
def run(arg, options) ext_args = [] if self.respond_to?(:_prepare, true) result = _prepare(arg, options) return false unless result && !result.empty? arg = result.shift ext_args = result else case @test when TrueClass when Regexp return false unless @test =~ arg else return false unless @test == arg end end return handle_sets(arg, options, *ext_args) end