Retrospring/app/helpers/moderation_helper.rb

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

21 lines
483 B
Ruby
Raw Normal View History

2022-07-23 03:19:47 -07:00
# frozen_string_literal: true
2014-12-25 14:00:33 -08:00
module ModerationHelper
2014-12-28 11:05:30 -08:00
# @param report [Report]
def content_url(report)
target = report.target
case report.type
2022-07-23 03:19:47 -07:00
when "Reports::Answer"
answer_path target.user.screen_name, target.id
when "Reports::Comment"
answer_path target.answer.user.screen_name, target.answer.id
when "Reports::Question"
question_path "user", target.id
when "Reports::User"
user_path target
else
"#"
2014-12-28 11:05:30 -08:00
end
end
2014-12-25 14:00:33 -08:00
end