Class: PoolParty::Verifiers::Ping

Inherits:
VerifierBase show all
Includes:
Pinger
Defined in:
lib/poolparty/verification/verifiers/ping.rb

Instance Attribute Summary collapse

Attributes inherited from VerifierBase

#host

Instance Method Summary collapse

Methods included from Pinger

included

Methods inherited from VerifierBase

#name

Constructor Details

#initialize(port = 80) ⇒ Ping

Returns a new instance of Ping.



8
9
10
# File 'lib/poolparty/verification/verifiers/ping.rb', line 8

def initialize(port=80)
  @port = port
end

Instance Attribute Details

#portObject (readonly)

Returns the value of attribute port.



7
8
9
# File 'lib/poolparty/verification/verifiers/ping.rb', line 7

def port
  @port
end

Instance Method Details

#passing?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/poolparty/verification/verifiers/ping.rb', line 11

def passing?
  ping_port(host, port, 3)
end