Module: Ribbon::EventBus::Mixins::HasInstance

Included in:
Event, Plugins::Plugin, Publishers::Publisher, Subscription
Defined in:
lib/ribbon/event_bus/mixins/has_instance.rb

Instance Method Summary collapse

Instance Method Details

#instanceObject



4
5
6
# File 'lib/ribbon/event_bus/mixins/has_instance.rb', line 4

def instance
  (defined?(@instance) && @instance) || EventBus.instance
end

#pluginsObject



8
9
10
# File 'lib/ribbon/event_bus/mixins/has_instance.rb', line 8

def plugins
  instance.send(:plugins)
end