Class: TCB::Generators::CommandArgumentParser
- Inherits:
-
Object
- Object
- TCB::Generators::CommandArgumentParser
- Defined in:
- lib/generators/tcb/shared/command_argument.rb
Class Method Summary collapse
Class Method Details
.parse(args) ⇒ Object
30 31 32 33 34 35 36 |
# File 'lib/generators/tcb/shared/command_argument.rb', line 30 def self.parse(args) args.map do |arg| name, attrs_str = arg.split(":", 2) attrs = attrs_str ? attrs_str.split(",").map(&:to_sym) : [] CommandArgument.new(name: name, attrs: attrs) end end |