Method: Thor::Arguments#parse
- Defined in:
- lib/thor/parser/arguments.rb
#parse(args) ⇒ Object
38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/thor/parser/arguments.rb', line 38 def parse(args) @pile = args.dup @switches.each do |argument| break unless peek @non_assigned_required.delete(argument) @assigns[argument.human_name] = send(:"parse_#{argument.type}", argument.human_name) end check_requirement! @assigns end |