From 774cf8df999d18b94866ddae60649c202733b401 Mon Sep 17 00:00:00 2001 From: nilsding Date: Sun, 28 Dec 2014 19:32:08 +0100 Subject: [PATCH] h --- app/models/user.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/models/user.rb b/app/models/user.rb index 50e21918..c27d516f 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -126,4 +126,13 @@ class User < ActiveRecord::Base increment! :commented_count answer.increment! :comment_count end + + # @return [Boolean] is the user a moderator? + def mod? + self.moderator? || self.admin? + end + + def report(object) + Report.create(type: "Reports::#{object.class}", target_id: object.id, user_id: self.id) + end end