Sha256: 3715517fae9fb25ace56f5ecc6860cf5aadc2bf9e66558221d3e30d01d075e92
Contents?: true
Size: 598 Bytes
Versions: 3
Compression:
Stored size: 598 Bytes
Contents
# frozen_string_literal: true module OnStrum module Healthcheck class RackMiddleware def initialize( app, resolver = OnStrum::Healthcheck::Resolver, counfigured = !!OnStrum::Healthcheck.configuration, * ) @app = app @resolver = resolver @counfigured = counfigured end def call(env) raise OnStrum::Healthcheck::Error::Configuration::NotConfigured unless counfigured resolver.call(env) || app.call(env) end private attr_reader :app, :resolver, :counfigured end end end
Version data entries
3 entries across 3 versions & 1 rubygems