Sha256: c2655b757dc3239ec7e356aaf606ac7200bfc02b452dc6594490860fced76665
Contents?: true
Size: 488 Bytes
Versions: 15
Compression:
Stored size: 488 Bytes
Contents
# frozen_string_literal: true module Karafka module Web # Proxy App that selects either Pro or regular app to handle the requests class App class << self # @param env [Hash] Rack env # @param block [Proc] Rack block def call(env, &block) engine.call(env, &block) end # @return [Class] regular or pro Web engine def engine ::Karafka.pro? ? Ui::Pro::App : Ui::App end end end end end
Version data entries
15 entries across 15 versions & 1 rubygems