Skip to content

kaeuferportal/rack-http-accept-language

Repository files navigation

RackHttpAcceptLanguage

Build Status Gem Version

Possible Methods

You have two methods on the env object:

rack_http_accept_lanugage

and

rack_http_accept_lanugages

How you can use it with Sinatra

class App < Sinatra::Base
  use RackHttpAcceptLanguage::Middleware

  post '/' do
    I18n.locale = request.env.rack_http_accept_language
  end
end

How you use it with Rails

Add the following line to your application.rb

config.middleware.use RackHttpAcceptLanguage::Middleware

Installation

Add the gem to your Gemfile:

gem 'rack-http-accept-language'

Run bundle install to install it.

License

RackHttpAcceptLanguage is released under the MIT License.