Sha256: 2535a762cc9f10e67f6a7079e3f6c4a7990112b6ea86cec58870a80b48c705ba
Contents?: true
Size: 920 Bytes
Versions: 13
Compression:
Stored size: 920 Bytes
Contents
module HammerCLIForeman class PingCommand < HammerCLIForeman::Command resource :ping class ForemanCommand < HammerCLIForeman::Command action :ping command_name 'foreman' output do from 'foreman' do field :database, _('database'), Fields::Label do field :active, _('Status') field :duration_ms, _('Server Response') end end end def execute response = send_request print_data(response) if HammerCLIForeman::CommandExtensions::Ping.failed?(response) HammerCLIForeman::CommandExtensions::Ping.check_for_unrecognized( response, output_definition ) return 1 end HammerCLI::EX_OK end extend_with(HammerCLIForeman::CommandExtensions::Ping.new) end self.default_subcommand = 'foreman' autoload_subcommands end end
Version data entries
13 entries across 13 versions & 1 rubygems