Class: PoolParty::Verifiers::VerifierBase

Inherits:
Object
  • Object
show all
Defined in:
lib/poolparty/verification/verifier_base.rb

Direct Known Subclasses

HttpMatch, HttpStatus, Ping

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#hostObject

Returns the value of attribute host.



9
10
11
# File 'lib/poolparty/verification/verifier_base.rb', line 9

def host
  @host
end

Class Method Details

.inherited(subclass) ⇒ Object



11
12
13
14
15
# File 'lib/poolparty/verification/verifier_base.rb', line 11

def self.inherited(subclass)
  unless Verifiers.available.include?(subclass)
    Verifiers.available << subclass
  end
end

Instance Method Details

#nameObject



21
22
23
# File 'lib/poolparty/verification/verifier_base.rb', line 21

def name
  @name ||= self.class.to_s.top_level_class
end