module Fragmentary::Publisher::ClassMethods

Public Instance Methods

registrations() click to toggle source
# File lib/fragmentary/publisher.rb, line 52
def registrations
  @class_registrations + (superclass.try(:registrations) || [])
end
subscribe(listener, options = {}) click to toggle source
# File lib/fragmentary/publisher.rb, line 48
def subscribe(listener, options = {})
  @class_registrations << ::Wisper::ObjectRegistration.new(listener, options.merge(:scope => self))
end