Module: ProgrammingLanguagesHelper
- Defined in:
- app/helpers/programming_languages_helper.rb
Instance Method Summary collapse
- #language_state_class(language) ⇒ Object
- #programming_languages ⇒ Object
- #search_language_placeholder ⇒ Object
Instance Method Details
#language_state_class(language) ⇒ Object
17 18 19 |
# File 'app/helpers/programming_languages_helper.rb', line 17 def language_state_class(language) params[:language] == language.id.to_s ? 'is-active' : '' end |
#programming_languages ⇒ Object
13 14 15 |
# File 'app/helpers/programming_languages_helper.rb', line 13 def programming_languages @programming_languages ||= ProgrammingLanguage.most_popular end |
#search_language_placeholder ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'app/helpers/programming_languages_helper.rb', line 4 def search_language_placeholder placeholder = _('Language') return placeholder unless params[:language].present? programming_languages.find { |language| language.id.to_s == params[:language] }&.name || placeholder end |