From 36f9836e680d1a656ce439a1cb1fb2ee6225739e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sen=C3=A9n=20Rodero=20Rodr=C3=ADguez?= Date: Tue, 18 Jul 2017 19:12:24 +0200 Subject: [PATCH] Use inflector methods instead of manual replacements. --- app/helpers/follows_helper.rb | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/app/helpers/follows_helper.rb b/app/helpers/follows_helper.rb index 60ee0141f..cab18bbeb 100644 --- a/app/helpers/follows_helper.rb +++ b/app/helpers/follows_helper.rb @@ -9,23 +9,22 @@ module FollowsHelper end def follow_entity_text(followable) - entity = followable.class.name.gsub('::', '/').downcase + entity = followable.class.name.underscore t('shared.follow_entity', entity: t("activerecord.models.#{entity}.one").downcase) end def follow_entity_title(followable) - entity = followable.class.name.gsub('::', '/').downcase + entity = followable.class.name.underscore t('shared.follow_entity_title', entity: t("activerecord.models.#{entity}.one").downcase) end def unfollow_entity_text(followable) - entity = followable.class.name.gsub('::', '/').downcase + entity = followable.class.name.underscore t('shared.unfollow_entity', entity: t("activerecord.models.#{entity}.one").downcase) end def entity_full_name(followable) - name = followable.class.name - name.downcase.gsub("::", "-") + followable.class.name.parameterize end def follow_link_wrapper_id(followable) @@ -53,8 +52,7 @@ module FollowsHelper end def entity_title(title) - entity = title.gsub('::', '/').downcase - t("activerecord.models.#{entity}.other") + t("activerecord.models.#{title.underscore}.other") end def entity_icon(entity)