class StaticRails::DeterminesWhetherToHandleRequest
Public Class Methods
new()
click to toggle source
# File lib/static-rails/determines_whether_to_handle_request.rb, line 3 def initialize @matches_request_to_static_site = MatchesRequestToStaticSite.new end
Public Instance Methods
call(env)
click to toggle source
# File lib/static-rails/determines_whether_to_handle_request.rb, line 7 def call(env) req = Rack::Request.new(env) (req.get? || req.head?) && (StaticRails.config.proxy_requests || StaticRails.config.serve_compiled_assets) && @matches_request_to_static_site.call(req) end