module PrivateMessages::HasPrivateMessage::InstanceMethods

end

Public Instance Methods

unread_message_count() click to toggle source

Returns the number of unread messages for this user

# File lib/private_messages/has_private_message.rb, line 66
def unread_message_count
  eval options[:class_name] + '.count(:conditions => ["recipient_id = ? AND read_at IS NULL and recipient_deleted = ?", self, false])'
end
unread_messages?() click to toggle source

Returns true or false based on if this user has any unread messages

# File lib/private_messages/has_private_message.rb, line 61
def unread_messages?
  unread_message_count > 0 ? true : false
end