Sha256: b16c97832ebdf85242f82dc29c3197820127e60aa60009d8f3023a92d11cc621
Contents?: true
Size: 836 Bytes
Versions: 36
Compression:
Stored size: 836 Bytes
Contents
require 'cmdparse' require 'apps/servant/lib/client' module Spider; module Servant class Cmd < ::CmdParse::Command def initialize super('servant', true) ping = CmdParse::Command.new('ping', false ) ping.short_desc = _("Ping server") ping.set_execution_block do |args| require 'spiderfw/spider' Spider.init_base url = args.first || Spider.config.get('spider.master.url') unless url puts _("No url provided, exiting.") exit end servant = Spider::Servant::Client.new(url) servant.ping_server end self.add_command(ping) end end end; end
Version data entries
36 entries across 36 versions & 1 rubygems