Module: Healthcheck

Defined in:
lib/healthcheck.rb,
lib/healthcheck/check.rb,
lib/healthcheck/error.rb,
lib/healthcheck/engine.rb,
lib/healthcheck/router.rb,
lib/healthcheck/checker.rb,
lib/healthcheck/version.rb,
lib/healthcheck/configuration.rb,
lib/generators/healthcheck/install_generator.rb,
app/controllers/healthcheck/healthchecks_controller.rb

Defined Under Namespace

Classes: Check, Checker, Configuration, Engine, Error, HealthchecksController, InstallGenerator, Router

Constant Summary collapse

CONTROLLER_ACTION =
'Healthcheck::HealthchecksController#check'
VERSION =
'1.1.5'

Class Method Summary collapse

Class Method Details

.checkObject



28
29
30
# File 'lib/healthcheck.rb', line 28

def check
  Healthcheck::Checker.new.tap(&:check)
end

.configurationObject



20
21
22
# File 'lib/healthcheck.rb', line 20

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



16
17
18
# File 'lib/healthcheck.rb', line 16

def configure
  yield(configuration)
end

.routes(router) ⇒ Object



24
25
26
# File 'lib/healthcheck.rb', line 24

def routes(router)
  Healthcheck::Router.mount(router)
end