Sha256: 6f2cbac91be3c56e17ab17b81e05af9870f334e580d82bdf823e204a8dad35a7

Contents?: true

Size: 512 Bytes

Versions: 1

Compression:

Stored size: 512 Bytes

Contents

require "rack/utf8_sanitizer"

module Rack::Easou
  class Engine < Rails::Engine
    initializer "rack-easou.add_middleware" do |app|
      # Via http://stackoverflow.com/a/24727310/311657
      # NOTE: These must be in this order relative to each other.
      # The middleware just raises for encoding errors it doesn't cover,
      # so it must run after (= be inserted before) Rack::UTF8Sanitizer.
      app.middleware.insert 0, Middleware
      app.middleware.insert 0, Rack::UTF8Sanitizer
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rack-easou-1.0 lib/rack/easou/engine.rb