module EvilEvents::Core::Events::EventExtensions::Observable::ClassMethods
@since 0.1.0
Public Instance Methods
default_delegator(delegator = nil)
click to toggle source
@param delegator [Symbol, String, NilClass]
@since 0.1.0
# File lib/evil_events/core/events/event_extensions/observable.rb, line 37 def default_delegator(delegator = nil) @default_delegator = delegator if delegator @default_delegator || begin EvilEvents::Core::Bootstrap[:config].settings.subscriber.default_delegator end end
observe(raw_subscriber, delegator: nil)
click to toggle source
@param raw_subscriber [Object] @param delegator [Symbol, String, NilClass]
@since 0.1.0
# File lib/evil_events/core/events/event_extensions/observable.rb, line 30 def observe(raw_subscriber, delegator: nil) EvilEvents::Core::Bootstrap[:event_system].observe(self, raw_subscriber, delegator) end
observers()
click to toggle source
@return [Array]
@since 0.1.0
# File lib/evil_events/core/events/event_extensions/observable.rb, line 47 def observers EvilEvents::Core::Bootstrap[:event_system].observers(self) end
Also aliased as: subscribers