Module: Prize::Commands::Info

Defined in:
lib/prize/commands/info.rb

Class Method Summary collapse

Class Method Details

.db_infoObject



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/prize/commands/info.rb', line 6

def db_info
  <<~EOF

  Redis Connection Information:

      Active:    #{color_boolean(Prize::App.redis_client.connected?)}
      Host:      #{Prize::App.options.host || '127.0.0.1'}
      Port:      #{Prize::App.options.port || 6379}
      Password:  #{(Prize::App.options.password || '').gsub(/./, '*')}
      Database:  #{Prize::App.options.db || 0}
  EOF
end

.ssh_infoObject



19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/prize/commands/info.rb', line 19

def ssh_info
  <<~EOF

  SSH Connection Information:

      Active:     #{color_boolean(Prize::SSHProxy.active?)}
      Host:       #{Prize::App.options.ssh_host}
      Port:       #{Prize::App.options.ssh_port || ''}
      Username:   #{Prize::App.options.ssh_user}
      Password:   #{(Prize::App.options.ssh_password || '').gsub(/./, '*')}
      Local Port: #{Prize::SSHProxy.local_ssh_proxy_port}
  EOF
end