Sha256: 604d0bf8c337c9d0ca0c93641fd3d955b7207f3932a0fe5baacb9ce266233901

Contents?: true

Size: 296 Bytes

Versions: 42

Compression:

Stored size: 296 Bytes

Contents

module Rack::App::InstanceMethods::ServeFile

  def serve_file(file_path)
    raw_rack_resp = Rack::App::FileServer.serve_file(request.env, file_path)
    response.status = raw_rack_resp[0]
    response.headers.merge!(raw_rack_resp[1])
    response.body = raw_rack_resp[2]
    finish!
  end

end

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
rack-app-7.6.4 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.6.3 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.6.2 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.6.1 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.6.0 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.5.2 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.5.1 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.5.0 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.4.0 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.3.2 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.3.1 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.3.0 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.2.2 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.2.1 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.2.0 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.1.0 lib/rack/app/instance_methods/serve_file.rb
rack-app-7.0.0 lib/rack/app/instance_methods/serve_file.rb
rack-app-6.8.0 lib/rack/app/instance_methods/serve_file.rb
rack-app-6.7.1 lib/rack/app/instance_methods/serve_file.rb
rack-app-6.7.0 lib/rack/app/instance_methods/serve_file.rb