class CmdExecute

Command execute

Constants

ALIASES
ARGUMENTS
DESCRIPTION
NAME

Public Instance Methods

exec(args) click to toggle source
# File lib/shell.rb, line 165
def exec(args)
  unless args[0].nil?
    level = args[0].to_i
    if level >= 0 && level <= @shell.natas.class::MAXLEVEL
      @shell.natas.level = level
    else
      puts @shell.console.red("Level must be between 0-#{@shell.natas.class::MAXLEVEL}")
      return
    end
  end

  @shell.natas.level = 0 if @shell.natas.level.nil?

  begin
    @shell.natas.exec
  rescue StandardError => e
    puts @shell.console.red(e)
  end
end