class EvilEvents::Core::Events::Notifier::Proxy
@api private @since 0.3.0
Attributes
initialization_mutex[R]
@return [Mutex]
@api private @since 0.3.0
Public Class Methods
new()
click to toggle source
@api private @since 0.3.0
# File lib/evil_events/core/events/notifier/proxy.rb, line 20 def initialize @initialization_mutex = Mutex.new end
Public Instance Methods
notifier()
click to toggle source
@return [Abstract, Sequential, Worker]
@api private @since 0.3.0
# File lib/evil_events/core/events/notifier/proxy.rb, line 28 def notifier initialization_mutex.synchronize do @notifier ||= EvilEvents::Core::Events::Notifier::Builder.build_notifier! end end