Sha256: f003682e168df9be941d43b1ededa2485fb2d23d2a48bf70fb816cbda7f79f56
Contents?: true
Size: 1.11 KB
Versions: 1
Compression:
Stored size: 1.11 KB
Contents
module Arql::Commands module Info class << self def db_info <<~EOF Database Connection Information: Host: #{Arql::App.config[:host]} Port: #{Arql::App.config[:port]} Username: #{Arql::App.config[:username]} Password: #{Arql::App.config[:password].gsub(/./, '*')} Database: #{Arql::App.config[:database]} Adapter: #{Arql::App.config[:adapter]} Encoding: #{Arql::App.config[:encoding]} Pool Size: #{Arql::App.config[:pool]} EOF end def ssh_info <<~EOF SSH Connection Information: Host: #{Arql::App.config[:ssh][:host]} Port: #{Arql::App.config[:ssh][:port]} Username: #{Arql::App.config[:ssh][:user]} Password: #{Arql::App.config[:ssh][:password].gsub(/./, '*')} Local Port: #{Arql::App.local_ssh_proxy_port} EOF end end Pry.commands.block_command 'info' do puts Info::db_info puts Info::ssh_info if Arql::App.config[:ssh].present? end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
arql-0.1.3 | lib/arql/commands/info.rb |