Module: UltraCommandLine::Manager::CmdLineArgs

Included in:
Commands
Defined in:
lib/ultra_command_line/manager/cmd_line_args.rb

Instance Method Summary collapse

Instance Method Details

#cmd_line_argsObject



7
8
9
# File 'lib/ultra_command_line/manager/cmd_line_args.rb', line 7

def cmd_line_args
  @cmd_line_args ||= []
end

#cmd_line_args=(cmd_line_args) ⇒ Object



11
12
13
14
15
16
17
18
19
20
# File 'lib/ultra_command_line/manager/cmd_line_args.rb', line 11

def cmd_line_args=(cmd_line_args)
  cmd_line_args = case cmd_line_args
                    when Array
                      cmd_line_args
                    when String
                      cmd_line_args.split ' '
                  end
  UltraCommandLine.logger.debug "Cmd line: #{cmd_line_args.inspect}"
  @cmd_line_args = cmd_line_args
end