Sha256: bff5bad75b3f9124effe4cadef89287a78756e888c1c2747fccc3096bd33aa12

Contents?: true

Size: 293 Bytes

Versions: 1

Compression:

Stored size: 293 Bytes

Contents

module Rack
  class Js4Xhr

    def initialize(app)
      @app = app
    end

    def call(env)
      if Rack::Request.new(env).xhr?
        env['HTTP_ACCEPT'] = (env['HTTP_ACCEPT'] || '').split(',').unshift('application/javascript').join(',')
      end
      @app.call(env)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mynyml-rack-js4xhr-0.9 lib/rack/js4xhr.rb