Module: LanguagesHelper
- Defined in:
- app/helpers/languages_helper.rb
Instance Method Summary collapse
- #language_class(lang) ⇒ Object
- #link_to_language(language) ⇒ Object
- #selected_language?(lang) ⇒ Boolean
Instance Method Details
#language_class(lang) ⇒ Object
6 7 8 9 10 |
# File 'app/helpers/languages_helper.rb', line 6 def language_class( lang) "language #{lang}".tap do |css_classes| css_classes << " selected" if selected_language?(lang) end end |
#link_to_language(language) ⇒ Object
12 13 14 |
# File 'app/helpers/languages_helper.rb', line 12 def link_to_language(language) link_to image_tag("user_interface/ui/#{language}_flag.png"), language_path(language), :method => :put end |
#selected_language?(lang) ⇒ Boolean
3 4 5 |
# File 'app/helpers/languages_helper.rb', line 3 def selected_language?( lang) (session[:language].nil? && lang=="fr") || lang==session[:language].to_s end |