Module: Decidim::Assemblies::FilterAssembliesHelper
- Included in:
- AssembliesHelper
- Defined in:
- app/helpers/decidim/assemblies/filter_assemblies_helper.rb
Overview
Helpers related to the Assemblies filter by type.
Instance Method Summary collapse
- #available_filters ⇒ Object
- #current_filter_text ⇒ Object
- #filter ⇒ Object
- #filter_link(filter) ⇒ Object
- #help_text ⇒ Object
Instance Method Details
#available_filters ⇒ Object
7 8 9 |
# File 'app/helpers/decidim/assemblies/filter_assemblies_helper.rb', line 7 def available_filters %w(all government executive consultative_advisory participatory working_group commission others) end |
#current_filter_text ⇒ Object
23 24 25 |
# File 'app/helpers/decidim/assemblies/filter_assemblies_helper.rb', line 23 def current_filter_text t(filter, scope: "decidim.assemblies.filter") end |
#filter ⇒ Object
19 20 21 |
# File 'app/helpers/decidim/assemblies/filter_assemblies_helper.rb', line 19 def filter params[:filter] || "all" end |
#filter_link(filter) ⇒ Object
11 12 13 |
# File 'app/helpers/decidim/assemblies/filter_assemblies_helper.rb', line 11 def filter_link(filter) link_to t(filter, scope: "decidim.assemblies.filter"), url_for(params.to_unsafe_h.merge(page: nil, filter: filter)), data: { filter: filter }, remote: true end |
#help_text ⇒ Object
15 16 17 |
# File 'app/helpers/decidim/assemblies/filter_assemblies_helper.rb', line 15 def help_text t("help", scope: "decidim.assemblies.filter") end |