Sha256: 9fca79d563cdd85626307956eab8c36e8edac6f7517926378ca1e14066d13b72

Contents?: true

Size: 260 Bytes

Versions: 19

Compression:

Stored size: 260 Bytes

Contents

module Mumuki::Laboratory::Controllers::Notifications
  def has_notifications?
    notifications_count > 0
  end

  def notifications_count
    user_notifications.size
  end

  def user_notifications
    current_user.try(:unread_notifications) || []
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
mumuki-laboratory-9.23.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.22.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.21.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.20.1 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.20.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.19.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.18.1 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.18.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.17.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.16.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.15.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.14.1 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.14.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.13.2 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.13.1 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.13.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.12.1 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.12.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.11.0 lib/mumuki/laboratory/controllers/notifications.rb