Module: PoolParty::Verification::InstanceMethods

Defined in:
lib/poolparty/verification/verify.rb

Instance Method Summary collapse

Instance Method Details

#passing?Boolean

Returns:

  • (Boolean)


21
22
23
24
25
26
27
28
29
# File 'lib/poolparty/verification/verify.rb', line 21

def passing?
  reset!
  verifiers.each do |v|          
    ip = nodes(:status => "running").first.ip rescue "127.0.0.1"
    v.host = ip
    raise "Verification failed at #{v.class}" unless v.passing?
  end
  return true
end

#verifiersObject



14
15
16
# File 'lib/poolparty/verification/verify.rb', line 14

def verifiers
  @verifiers ||= []
end

#verify(&block) ⇒ Object



17
18
19
20
# File 'lib/poolparty/verification/verify.rb', line 17

def verify(&block)
  v = Verify.new(&block)
  v.verifiers.each {|v| verifiers << v}
end