Class: CmdNext
Overview
Command next
Constant Summary collapse
- NAME =
'next'
- ALIASES =
['n'].freeze
- ARGUMENTS =
[].freeze
- DESCRIPTION =
'Next level'
Instance Method Summary collapse
Methods inherited from CmdBase
#aliases, #arguments, #description, #initialize, #name
Constructor Details
This class inherits a constructor from CmdBase
Instance Method Details
#exec(_) ⇒ Object
194 195 196 197 198 199 200 201 202 203 204 205 206 |
# File 'lib/shell.rb', line 194 def exec(_) if @shell.natas.level == @shell.natas.class::MAXLEVEL puts @shell.console.red('Maximum level reached') return end @shell.natas.level = @shell.natas.level.nil? ? 0 : @shell.natas.level + 1 begin @shell.natas.exec rescue StandardError => e puts @shell.console.red(e) end end |