Class: I18nColumn::Language
- Inherits:
-
Object
- Object
- I18nColumn::Language
- Defined in:
- lib/i18n_column/language.rb
Constant Summary collapse
- @@default_lang =
'en'
Class Method Summary collapse
-
.current_lang ⇒ Object
Returns the current language.
-
.current_lang=(lang) ⇒ Object
Sets the current language.
-
.default_lang=(lang) ⇒ Object
Sets the default language.
Class Method Details
.current_lang ⇒ Object
Returns the current language.
12 13 14 |
# File 'lib/i18n_column/language.rb', line 12 def self.current_lang ::Thread.current[:i18n_column_current_lang] || @@default_lang end |
.current_lang=(lang) ⇒ Object
Sets the current language. Must be set by each request.
17 18 19 |
# File 'lib/i18n_column/language.rb', line 17 def self.current_lang=(lang) ::Thread.current[:i18n_column_current_lang] = lang end |
.default_lang=(lang) ⇒ Object
Sets the default language.
7 8 9 |
# File 'lib/i18n_column/language.rb', line 7 def self.default_lang=(lang) @@default_lang = lang end |