Module: Julewire::Core::Integration::EventSubscriber::ClassMethods
- Defined in:
- lib/julewire/core/integration/event_subscriber.rb
Instance Method Summary collapse
- #default_configuration ⇒ Object
- #event_subscriber(integration_health:, configuration_class:, component: :event_subscriber) ⇒ Object
- #event_subscriber_component ⇒ Object
- #event_subscriber_health ⇒ Object
Instance Method Details
#default_configuration ⇒ Object
21 22 23 |
# File 'lib/julewire/core/integration/event_subscriber.rb', line 21 def default_configuration .fetch(:configuration_class).new end |
#event_subscriber(integration_health:, configuration_class:, component: :event_subscriber) ⇒ Object
15 16 17 18 19 |
# File 'lib/julewire/core/integration/event_subscriber.rb', line 15 def event_subscriber(integration_health:, configuration_class:, component: :event_subscriber) [:component] = component [:configuration_class] = configuration_class [:integration_health] = integration_health end |
#event_subscriber_component ⇒ Object
25 26 27 |
# File 'lib/julewire/core/integration/event_subscriber.rb', line 25 def event_subscriber_component .fetch(:component) end |
#event_subscriber_health ⇒ Object
29 30 31 |
# File 'lib/julewire/core/integration/event_subscriber.rb', line 29 def event_subscriber_health .fetch(:integration_health) end |