class Vermillion::Controller::Status
Public Instance Methods
config()
click to toggle source
Print configuration information
# File lib/client/controller/status.rb, line 13 def config print_config end
default()
click to toggle source
Prints both configuration and server information, returns status code 0
# File lib/client/controller/status.rb, line 5 def default print_config print_servers OK end
servers()
click to toggle source
Print configured server information
# File lib/client/controller/status.rb, line 18 def servers print_servers end
Private Instance Methods
print_config()
click to toggle source
Process and print config values
# File lib/client/controller/status.rb, line 25 def print_config Notify.info("Configuration values") @config.options.each_pair do |key, value| Notify.spit " - #{key}: #{value}" end end
print_servers()
click to toggle source
Process and print server values
# File lib/client/controller/status.rb, line 34 def print_servers Notify.info('Sites') @config.get(:servers).each do |server| Notify.spit(" - Name: #{server[:name]}, Address: #{server[:address]}, HTTPS: #{server[:https]}") end end