Methods
Instance Public methods
command=(command_being_parsed)
Link
Source: show
# File lib/gli/gli_option_block_parser.rb, line 54 def command=(command_being_parsed) @extra_error_context = command_being_parsed end
Instance Protected methods
break_on_non_option?()
Link
Source: show
# File lib/gli/gli_option_block_parser.rb, line 60 def break_on_non_option? true end
do_parse(args)
Link
Source: show
# File lib/gli/gli_option_block_parser.rb, line 64 def do_parse(args) unknown_options = [] @option_parser_factory.option_parser.order!(args) do |non_option| unknown_options << non_option break if break_on_non_option? end unknown_options.reverse.each do |unknown_option| args.unshift(unknown_option) end args end