class EvilEvents::Core::Events::Manager::SubscriberList

@api private @since 0.1.0

Public Instance Methods

registered?(source_subscriber) click to toggle source

@param source_subscriber [Object] @return [Boolean]

@since 0.1.0

# File lib/evil_events/core/events/manager/subscriber_list.rb, line 11
def registered?(source_subscriber)
  any? { |subscriber| subscriber.source_object == source_subscriber }
end
sources() click to toggle source

@return [Array<Object>]

@since 0.1.0

# File lib/evil_events/core/events/manager/subscriber_list.rb, line 26
def sources
  map(&:source_object)
end
wrapper_of(source_subscriber) click to toggle source

@param source_subscriber [Object] @return [EvilEvents::Core::Events::Subscriber]

@since 0.1.0

# File lib/evil_events/core/events/manager/subscriber_list.rb, line 19
def wrapper_of(source_subscriber)
  find { |subscriber| subscriber.source_object == source_subscriber }
end