Module Professionalnerd::SimplePrivateMessages::HasPrivateMessagesExtensions::InstanceMethods
In: lib/professionalnerd/simple_private_messages/has_private_messages_extensions.rb

Methods

Public Instance methods

Returns the number of unread messages for this user

[Source]

    # File lib/professionalnerd/simple_private_messages/has_private_messages_extensions.rb, line 48
48:         def unread_message_count
49:           eval options[:class_name] + '.count(:conditions => ["recipient_id = ? AND read_at IS NULL", self])'
50:         end

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

[Source]

    # File lib/professionalnerd/simple_private_messages/has_private_messages_extensions.rb, line 43
43:         def unread_messages?
44:           unread_message_count > 0 ? true : false
45:         end

[Validate]