Sha256: 202211787e1606e8698a945d8a8303774ec79982530228bee64853c2b43e97bc

Contents?: true

Size: 378 Bytes

Versions: 1

Compression:

Stored size: 378 Bytes

Contents

require "govuk_app_config/govuk_healthcheck/checkup"
require "govuk_app_config/govuk_healthcheck/active_record"
require "govuk_app_config/govuk_healthcheck/sidekiq_redis"
require "json"

module GovukHealthcheck
  def self.rack_response(*checks)
    proc { [200, {}, [JSON.dump(healthcheck(checks))]] }
  end

  def self.healthcheck(checks)
    Checkup.new(checks).run
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
govuk_app_config-1.5.0 lib/govuk_app_config/govuk_healthcheck.rb