Module: LocaleSetter::User
- Defined in:
- lib/locale_setter/user.rb
Constant Summary collapse
- @@user_locale_method =
:locale
Class Method Summary collapse
Class Method Details
.for(user, available) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/locale_setter/user.rb', line 5 def self.for(user, available) if user && user.respond_to?(locale_method) && user.send(locale_method) && !user.send(locale_method).empty? LocaleSetter::Matcher.match user.send(locale_method), available end end |
.locale_method ⇒ Object
12 13 14 |
# File 'lib/locale_setter/user.rb', line 12 def self.locale_method @@user_locale_method end |
.locale_method=(method_name) ⇒ Object
16 17 18 |
# File 'lib/locale_setter/user.rb', line 16 def self.locale_method=(method_name) @@user_locale_method = method_name end |