diff options
author | Matt Jankowski <mjankowski@thoughtbot.com> | 2017-04-14 21:09:55 -0400 |
---|---|---|
committer | Eugen <eugen@zeonfederated.com> | 2017-04-15 03:09:55 +0200 |
commit | 09540192c96d2ed35accf0b34f3acd9d04170727 (patch) | |
tree | c81ec35f2176631b10ae5a83abcdddfa417a5593 /app/helpers/admin/accounts_helper.rb | |
parent | 08059ddda96496e5f3e257edbbecab43404faee7 (diff) |
Rename admin/accounts_helper to admin/filter_helper (#1816)
- Add some spec coverage for both methods - Add explicit constant call-outs for where the params are from
Diffstat (limited to 'app/helpers/admin/accounts_helper.rb')
-rw-r--r-- | app/helpers/admin/accounts_helper.rb | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/app/helpers/admin/accounts_helper.rb b/app/helpers/admin/accounts_helper.rb deleted file mode 100644 index 497abf80d..000000000 --- a/app/helpers/admin/accounts_helper.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module Admin::AccountsHelper - def filter_params(more_params) - params.permit(:local, :remote, :by_domain, :silenced, :suspended, :recent, :resolved).merge(more_params) - end - - def filter_link_to(text, more_params) - new_url = filtered_url_for(more_params) - link_to text, new_url, class: filter_link_class(new_url) - end - - def table_link_to(icon, text, path, options = {}) - link_to safe_join([fa_icon(icon), text]), path, options.merge(class: 'table-action-link') - end - - private - - def filter_link_class(new_url) - filtered_url_for(params) == new_url ? 'selected' : '' - end - - def filtered_url_for(params) - url_for filter_params(params) - end -end |