Sha256: 79baedbf757cf2d11d207aed4d351a12e3131cfd17faf93dd3f8e12855416bbd

Contents?: true

Size: 250 Bytes

Versions: 29

Compression:

Stored size: 250 Bytes

Contents

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

  def notifications_count
    notifications.size
  end

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

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
mumuki-laboratory-9.10.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.9.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.8.2 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.8.1 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.8.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.7.2 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.7.1 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.7.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.6.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.5.1 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.5.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.4.1 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.4.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.3.1 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.3.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.2.0 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.1.3 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.1.2 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.1.1 lib/mumuki/laboratory/controllers/notifications.rb
mumuki-laboratory-9.1.0 lib/mumuki/laboratory/controllers/notifications.rb