Sha256: 775b3343ad4e774671b73ad4891f6de1e905eefaf0f96d4f9be24e6aab5c1060

Contents?: true

Size: 243 Bytes

Versions: 13

Compression:

Stored size: 243 Bytes

Contents

class Locale

  def initialize(app)
    @app = app
  end

  def call(env)
    req = Rack::Request.new(env)
    I18n.locale = req.params['locale'] || :en
    status, headers, response = @app.call(env)
    [status, headers, response]
  end

end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
web_translate_it-2.8.3 examples/locale.rb
web_translate_it-2.8.2 examples/locale.rb
web_translate_it-2.8.1 examples/locale.rb
web_translate_it-2.8.0 examples/locale.rb
web_translate_it-2.8.0.pre.1 examples/locale.rb
web_translate_it-2.7.6 examples/locale.rb
web_translate_it-2.7.5 examples/locale.rb
web_translate_it-2.7.4 examples/locale.rb
web_translate_it-2.7.3 examples/locale.rb
web_translate_it-2.7.2 examples/locale.rb
web_translate_it-2.7.1 examples/locale.rb
web_translate_it-2.7.0 examples/locale.rb
web_translate_it-2.6.4 examples/locale.rb