Method: ActivityNotification::ORM::Mongoid::Notification.filtered_by_instance

Defined in:
lib/activity_notification/orm/mongoid/notification.rb

.filtered_by_instanceMongoid::Criteria<Notificaion>

Selects filtered notifications by notifiable instance.

Examples:

Get filtered unopened notificatons of the @user for @comment as notifiable

@notifications = @user.notifications.unopened_only.filtered_by_instance(@comment)

Parameters:

  • notifiable (Object)

    Notifiable instance for filter

Returns:

  • (Mongoid::Criteria<Notificaion>)

    Database query of filtered notifications



132
# File 'lib/activity_notification/orm/mongoid/notification.rb', line 132

scope :filtered_by_instance,              ->(notifiable) { filtered_by_association("notifiable", notifiable) }