Class: Avmtrf1::Tools::Runner::Oracle
- Inherits:
-
EacRubyUtils::Console::DocoptRunner
- Object
- EacRubyUtils::Console::DocoptRunner
- Avmtrf1::Tools::Runner::Oracle
- Includes:
- EacRubyUtils::Console::Speaker
- Defined in:
- lib/avmtrf1/tools/runner/oracle.rb,
lib/avmtrf1/tools/runner/oracle/source_get.rb
Defined Under Namespace
Classes: SourceGet
Constant Summary collapse
- DOC =
<<~DOCOPT Usage: __PROGRAM__ [options] __SUBCOMMANDS__ __PROGRAM__ -h | --help Options: -h --help Show this screen -H --host=<host> Host Oracle (Ex.: 172.16.3.3) -p --port=<port> Porta Oracle (Ex.: 1521) (Padrão: 1521). -s --service-name=<service> Serviço Oracle (Ex.: trf1.trf1.gov.br) -u --user=<user> Usuário Oracle -w --password=<password> Senha Oracle DOCOPT
Instance Method Summary collapse
Instance Method Details
#connection ⇒ Object
27 28 29 |
# File 'lib/avmtrf1/tools/runner/oracle.rb', line 27 def connection @connection ||= ::Avmtrf1::Oracle::Connection::Base.new(connection_string) end |
#connection_string ⇒ Object
31 32 33 34 35 36 37 38 39 |
# File 'lib/avmtrf1/tools/runner/oracle.rb', line 31 def connection_string ::Avmtrf1::Oracle::Connection::StringBuilder.new( host: ['--host'], port: ['--port'], user: ['--user'], password: ['--password'], service_name: ['--service-name'] ).build end |