Module: PrivateMessages::HasPrivateMessage::InstanceMethods

Defined in:
lib/private_messages/has_private_message.rb

Overview

end

Instance Method Summary collapse

Instance Method Details

#unread_message_countObject

Returns the number of unread messages for this user



66
67
68
# 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?Boolean

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

Returns:

  • (Boolean)


61
62
63
# File 'lib/private_messages/has_private_message.rb', line 61

def unread_messages?
  unread_message_count > 0 ? true : false
end