class HammerCLIKatello::PingCommand
Public Instance Methods
execute()
click to toggle source
# File lib/hammer_cli_katello/ping.rb, line 70 def execute d = send_request print_data d service_statuses = d['services'].values.map { |v| v['status'] } if d['status'] == _("FAIL") || service_statuses.include?(_("FAIL")) 1 else HammerCLI::EX_OK end end
request_options()
click to toggle source
# File lib/hammer_cli_katello/ping.rb, line 91 def request_options { with_authentication: false } end
send_request()
click to toggle source
Calls superclass method
# File lib/hammer_cli_katello/ping.rb, line 81 def send_request super.tap do |data| data['services'] ||= {} data['services'].each do |_, service| service['_response'] = HammerCLIKatello::CommandExtensions::Ping.get_server_response(service) end end end