Sha256: af80af4524339f6d334e9075c0acd226aa18d75ee0b5798b7b8574017d3338bf

Contents?: true

Size: 277 Bytes

Versions: 37

Compression:

Stored size: 277 Bytes

Contents

module Config
  module Rack
    # Rack middleware the reloads Config on every request (only use in dev mode)
    class Reloader
      def initialize(app)
        @app = app
      end

      def call(env)
        Config.reload!
        @app.call(env)
      end
    end
  end
end

Version data entries

37 entries across 37 versions & 2 rubygems

Version Path
config-5.5.2 lib/config/rack/reloader.rb
config-5.5.1 lib/config/rack/reloader.rb
config-5.4.0 lib/config/rack/reloader.rb
config-5.3.0 lib/config/rack/reloader.rb
config-5.2.0 lib/config/rack/reloader.rb
config-5.1.0 lib/config/rack/reloader.rb
config-5.0.0 lib/config/rack/reloader.rb
config-4.2.1 lib/config/rack/reloader.rb
config-4.2.0 lib/config/rack/reloader.rb
config-4.1.0 lib/config/rack/reloader.rb
config-4.0.0 lib/config/rack/reloader.rb
config-3.1.1 lib/config/rack/reloader.rb
config-3.1.0 lib/config/rack/reloader.rb
config-3.0.0 lib/config/rack/reloader.rb
config-2.2.3 lib/config/rack/reloader.rb
config-2.2.2 lib/config/rack/reloader.rb
config-2.2.1 lib/config/rack/reloader.rb
config-2.1.0 lib/config/rack/reloader.rb
config-2.0.0 lib/config/rack/reloader.rb
config-1.7.2 lib/config/rack/reloader.rb