class HealthMonitor::Providers::Base
Attributes
configuration[R]
request[RW]
Public Class Methods
new()
click to toggle source
# File lib/health_monitor/providers/base.rb, line 24 def initialize @configuration = configuration_class.new(self) end
Public Instance Methods
check!()
click to toggle source
@abstract
# File lib/health_monitor/providers/base.rb, line 33 def check! raise NotImplementedError end
configure() { |configuration| ... }
click to toggle source
# File lib/health_monitor/providers/base.rb, line 28 def configure yield @configuration if block_given? end
Private Instance Methods
configuration_class()
click to toggle source
# File lib/health_monitor/providers/base.rb, line 39 def configuration_class Configuration end