Sha256: a66eb6f366acfe7b2fba00095c3f679446cc3a9b4071043872967e05ffee6803
Contents?: true
Size: 650 Bytes
Versions: 1
Compression:
Stored size: 650 Bytes
Contents
module Health autoload :Checker, "health/checker" autoload :Checks, "health/checks" autoload :Endpoint, "health/endpoint" class << self def checker @checker ||= Checker.new end def configure(&block) instance_eval(&block) end def check(name_or_object, &block) checker.check(name_or_object, &block) end def perform(name) checker.perform(name) end def names checker.names end def endpoint_access_policy(&block) if block_given? @endpoint_access_policy = block else @endpoint_access_policy ||= proc { true } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
health-0.0.3 | lib/health.rb |