module GovukHealthcheck
Constants
- STATUSES
Public Class Methods
healthcheck(checks)
click to toggle source
# File lib/govuk_app_config/govuk_healthcheck.rb, line 21 def self.healthcheck(checks) Checkup.new(checks).run end
rack_response(*checks)
click to toggle source
# File lib/govuk_app_config/govuk_healthcheck.rb, line 10 def self.rack_response(*checks) proc do checkup = healthcheck(checks) [ checkup[:status] == :ok ? 200 : 500, { "Content-Type" => "application/json" }, [JSON.dump(checkup)], ] end end