Sha256: cdb3abed31117081b6743add9e637c44e3909e806bf59e68b4f07f3708e217b9

Contents?: true

Size: 393 Bytes

Versions: 7

Compression:

Stored size: 393 Bytes

Contents

module AnnouncementsHelper
  def announcement_visible?(announcement)
    announcement.exists? && announcement_unread?(announcement)
  end

  def announcement_unread?(announcement)
    cookies[announcement.to_cookie_key] != "hidden"
  end

  def current_announcement
    @current_announcement ||= Announcement.current
  end

  def announcement_visibility_allowed?
    !! current_user
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
paul_revere-3.3.0 app/helpers/announcements_helper.rb
paul_revere-3.2.0 app/helpers/announcements_helper.rb
paul_revere-3.1.0 app/helpers/announcements_helper.rb
paul_revere-3.0.0 app/helpers/announcements_helper.rb
paul_revere-2.1.0 app/helpers/announcements_helper.rb
paul_revere-2.1.0.rc1 app/helpers/announcements_helper.rb
paul_revere-2.0.0 app/helpers/announcements_helper.rb