Class: Alfred::Alfred
- Inherits:
-
Object
- Object
- Alfred::Alfred
- Defined in:
- lib/alfred/classes.rb
Overview
Instance Method Summary collapse
-
#iniciar ⇒ void
Inicia o loop de recepção de comandos do terminal.
-
#initialize ⇒ Alfred::Alfred
constructor
Inicializa uma nova instância da classe Alfred.
Constructor Details
#initialize ⇒ Alfred::Alfred
Inicializa uma nova instância da classe Alfred.
13 14 15 |
# File 'lib/alfred/classes.rb', line 13 def initialize @comando_init = "alfred init" end |
Instance Method Details
#iniciar ⇒ void
This method returns an undefined value.
Inicia o loop de recepção de comandos do terminal. Solicita a entrada do usuário e direciona para o menu de ações caso o comando de inicialização seja reconhecido.
26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/alfred/classes.rb', line 26 def iniciar puts "Digite o comando para iniciar o programa (ou 'sair' para encerrar): " comando = STDIN.gets.chomp if comando == "sair" puts "Encerrando..." exit elsif comando == @comando_init ::Alfred::Actions. else puts "Comando inválido!" iniciar end end |