Module: HealthCheck
- Defined in:
- lib/health_check.rb,
lib/health_check/utils.rb,
lib/health_check/version.rb,
lib/health_check/s3_health_check.rb,
lib/health_check/redis_health_check.rb,
lib/health_check/resque_health_check.rb,
lib/health_check/sidekiq_health_check.rb,
lib/health_check/rabbitmq_health_check.rb,
lib/health_check/health_check_controller.rb,
lib/health_check/middleware_health_check.rb,
lib/health_check/elasticsearch_health_check.rb
Overview
Copyright © 2010-2013 Ian Heggie, released under the MIT license. See MIT-LICENSE for details.
Defined Under Namespace
Classes: ElasticsearchHealthCheck, Engine, HealthCheckController, MiddlewareHealthcheck, RabbitMQHealthCheck, RedisHealthCheck, ResqueHealthCheck, S3HealthCheck, SidekiqHealthCheck, Utils
Constant Summary
collapse
- VERSION =
"3.1.0"
Class Method Summary
collapse
Class Method Details
.add_custom_check(name = 'custom', &block) ⇒ Object
98
99
100
101
|
# File 'lib/health_check.rb', line 98
def self.add_custom_check(name = 'custom', &block)
custom_checks[name] ||= [ ]
custom_checks[name] << block
end
|
.on_failure(&block) ⇒ Object
108
109
110
111
|
# File 'lib/health_check.rb', line 108
def self.on_failure(&block)
failure_callbacks ||= [ ]
failure_callbacks << block
end
|
.on_success(&block) ⇒ Object
103
104
105
106
|
# File 'lib/health_check.rb', line 103
def self.on_success(&block)
success_callbacks ||= [ ]
success_callbacks << block
end
|
.setup {|_self| ... } ⇒ Object
113
114
115
|
# File 'lib/health_check.rb', line 113
def self.setup
yield self
end
|