module AmaLayout::Notifications

Usage:

class MyClass

include AmaLayout::Notifications

notification_store AmaLayout::Notifications::RedisStore.new(options)
notification_foreign_key :a_method_name_or_proc # defaults to :id

...

end

Constants

InvalidNotificationStore

Public Class Methods

included(base) click to toggle source
# File lib/ama_layout/notifications.rb, line 16
def self.included(base)
  base.extend(ClassMethods)
  base.include(InstanceMethods)
end