Module Locale::Driver::CGI
In: lib/locale/driver/cgi.rb

Methods

Public Instance methods

Gets the charset from CGI parameters. (Based on RFC2616)

 * Returns: the charset (HTTP_ACCEPT_CHARSET or nil).

Clear the current request.

Gets required locales from CGI parameters. (Based on RFC2616)

Returns: An Array of Locale::Tag‘s subclasses

         (QUERY_STRING "lang" > COOKIE "lang" > HTTP_ACCEPT_LANGUAGE > "en")

Set a request.

  • query_langs: An Array of QUERY_STRING value "lang".
  • cookie_langs: An Array of cookie value "lang".
  • accept_language: The value of HTTP_ACCEPT_LANGUAGE
  • accept_charset: The value of HTTP_ACCEPT_CHARSET

[Validate]