module PrivateExtension::PrivateMessages::HasPrivateMessagesExtensions::InstanceMethods
Public Instance Methods
unread_message_count()
click to toggle source
Returns the number of unread messages for this user
# File lib/has_private_messages_extensions.rb, line 47 def unread_message_count options[:class_name].constantize.where("recipient_id = ? AND read_at IS NULL and recipient_deleted = ?", self, false).count end
unread_messages?()
click to toggle source
Returns true or false based on if this user has any unread messages
# File lib/has_private_messages_extensions.rb, line 42 def unread_messages? unread_message_count > 0 ? true : false end