Sha256: cf5e1ddd74a8c267309ad481d4c34e7c8aad9d1fa4d7f7b668578b3e95f35845
Contents?: true
Size: 418 Bytes
Versions: 22
Compression:
Stored size: 418 Bytes
Contents
require "bard/ping" module Bard::CLI::Ping def self.included mod mod.class_eval do desc "ping [server=production]", "hits the server over http to verify that its up." def ping server=:production server = config[server] down_urls = Bard::Ping.call(config[server]) down_urls.each { |url| puts "#{url} is down!" } exit 1 if down_urls.any? end end end end
Version data entries
22 entries across 22 versions & 1 rubygems