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

Version Path
spiderfw-1.0.1 apps/servant/cmd.rb
spiderfw-1.0.0 apps/servant/cmd.rb
spiderfw-0.6.39 apps/servant/cmd.rb
spiderfw-0.6.38 apps/servant/cmd.rb
spiderfw-0.6.37 apps/servant/cmd.rb
spiderfw-0.6.35 apps/servant/cmd.rb
spiderfw-0.6.34 apps/servant/cmd.rb
spiderfw-0.6.33 apps/servant/cmd.rb
spiderfw-0.6.32 apps/servant/cmd.rb
spiderfw-0.6.31 apps/servant/cmd.rb
spiderfw-0.6.30 apps/servant/cmd.rb
spiderfw-0.6.29 apps/servant/cmd.rb
spiderfw-0.6.28 apps/servant/cmd.rb
spiderfw-0.6.27 apps/servant/cmd.rb
spiderfw-0.6.26 apps/servant/cmd.rb
spiderfw-0.6.26.pre1 apps/servant/cmd.rb
spiderfw-0.6.25 apps/servant/cmd.rb
spiderfw-0.6.24 apps/servant/cmd.rb
spiderfw-0.6.23 apps/servant/cmd.rb
spiderfw-0.6.22 apps/servant/cmd.rb