Module: ExploreHelper

Defined in:
app/helpers/explore_helper.rb

Instance Method Summary collapse

Instance Method Details

#explore_controller?Boolean


17
18
19
# File 'app/helpers/explore_helper.rb', line 17

def explore_controller?
  controller.class.name.split("::").first == "Explore"
end

#filter_projects_path(options = {}) ⇒ Object


2
3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'app/helpers/explore_helper.rb', line 2

def filter_projects_path(options={})
  exist_opts = {
    sort: params[:sort],
    scope: params[:scope],
    group: params[:group],
    tag: params[:tag],
    visibility_level: params[:visibility_level],
  }

  options = exist_opts.merge(options)
  path = request.path
  path << "?#{options.to_param}"
  path
end