Module: Dekiru::ControllerAdditions
- Defined in:
- lib/dekiru/controller_additions.rb
Instance Method Summary collapse
Instance Method Details
#locale_from_header ⇒ Object
18 19 20 21 22 23 |
# File 'lib/dekiru/controller_additions.rb', line 18 def locale_from_header ActiveSupport::Deprecation.warn('`locale_from_header` is deprecated and will be removed in v0.4.') logger.debug "[debug] #{http_accept_language.user_preferred_languages}" http_accept_language.compatible_language_from(I18n.available_locales) end |
#locale_from_params ⇒ Object
12 13 14 15 16 |
# File 'lib/dekiru/controller_additions.rb', line 12 def locale_from_params ActiveSupport::Deprecation.warn('`locale_from_params` is deprecated and will be removed in v0.4.') (I18n.available_locales & [params[:locale].try(:to_sym)]).first end |
#set_locale ⇒ Object
5 6 7 8 9 10 |
# File 'lib/dekiru/controller_additions.rb', line 5 def set_locale ActiveSupport::Deprecation.warn('`set_locale` is deprecated and will be removed in v0.4.') I18n.locale = locale_from_params || locale_from_header logger.info "[locale] #{I18n.locale}" end |