Sha256: dc1d8829278dd6db5f2b2ab92f62eb732387e539c7db263ec76486886b7e5082
Contents?: true
Size: 754 Bytes
Versions: 64
Compression:
Stored size: 754 Bytes
Contents
module Jets::Application::Middleware def call(env) # Only require when necessary because middleware is only used for development # Requring here instead of top of file because Jets::Application::Middleware # gets autoloaded when Jets::Application gets autoloaded. # Trying to keep the config.ru interface clean: # # require "jets" # run Jets.application require "jets/server/webpacker_setup" if Jets.webpacker? # makes "use Webpacker::DevServerProxy" works triplet = assemble_app.call(env) end def assemble_app Rack::Builder.new do map("/") do use Jets::Server::TimingMiddleware use Webpacker::DevServerProxy if Jets.webpacker? run Jets::Server end end end end
Version data entries
64 entries across 64 versions & 1 rubygems