Class: OpenHAB::DSL::Imports::EventAdmin

Inherits:
Object
  • Object
show all
Defined in:
lib/rspec/openhab/dsl/imports.rb

Instance Method Summary collapse

Constructor Details

#initialize(event_manager) ⇒ EventAdmin

Returns a new instance of EventAdmin.



21
22
23
# File 'lib/rspec/openhab/dsl/imports.rb', line 21

def initialize(event_manager)
  @event_manager = event_manager
end

Instance Method Details

#post_event(event) ⇒ Object



25
26
27
# File 'lib/rspec/openhab/dsl/imports.rb', line 25

def post_event(event)
  send_event(event)
end

#send_event(event) ⇒ Object



29
30
31
# File 'lib/rspec/openhab/dsl/imports.rb', line 29

def send_event(event)
  @event_manager.handle_event(event)
end