class Iamspe::Starter
Módulo para iniciar a interface de linha de comando
Public Instance Methods
Source
# File lib/iamspe.rb 60 def compiled_params 61 p = params[:comando] 62 p = 'versao' if params[:versao] 63 p = 'licenca' if params[:licenca] 64 p = 'ajuda' if params[:ajuda] 65 p 66 end
Compilar parâmetros de TTY::Option em um único termo
Source
# File lib/iamspe.rb 81 def run 82 if params.errors.any? 83 exit_with(:usage_error, params.errors.summary) 84 else 85 Iamspe::Setup.new 86 run_actions 87 end 88 end
Executar o aplicativo conforme os parâmetros fornecidos
Source
# File lib/iamspe.rb 69 def run_actions 70 case compiled_params 71 when 'versao' then puts Iamspe::VERSION 72 when 'licenca' then puts Iamspe::LICENSE 73 when 'ajuda' then puts help 74 when 'porta' then Iamspe::Door::Starter.new 75 else 76 Iamspe::Bossy::Starter.new 77 end 78 end
Compilar ações conforme os parâmetros compilados