Method: Atlasq::Command.parse

Defined in:
lib/atlasq/command.rb

.parse(args) ⇒ Atlasq::Command::Options

Parameters:

  • args (Array<String>)

    command line arguments

Returns:



20
21
22
23
24
25
26
# File 'lib/atlasq/command.rb', line 20

def self.parse(args)
  command = parse_command(args.first)
  args.shift unless command.to_s == "Atlasq::Command::Any"
  args.map!(&:strip)

  Options.new(command: command, args: args).freeze
end