Class: I18nColumn::Language

Inherits:
Object
  • Object
show all
Defined in:
lib/i18n_column/language.rb

Constant Summary collapse

@@default_lang =
'en'

Class Method Summary collapse

Class Method Details

.current_langObject

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