Class: OpenHAB::Core::Events::AbstractEvent
- Inherits:
- 
      Object
      
        - Object
- OpenHAB::Core::Events::AbstractEvent
 
- Defined in:
- lib/openhab/core/events/abstract_event.rb
Overview
Add attachments event data.
Direct Known Subclasses
AbstractItemRegistryEvent, AbstractThingRegistryEvent, ChannelTriggeredEvent, ItemEvent, ThingStatusInfoChangedEvent, ThingStatusInfoEvent, TimerEvent
Instance Attribute Summary collapse
Instance Method Summary collapse
- #inspect ⇒ String
- 
  
    
      #payload  ⇒ Hash? 
    
    
  
  
  
  
  
  
  
  
  
    Returns the event payload as a Hash. 
Instance Attribute Details
#attachment ⇒ Object
| 11 12 13 | # File 'lib/openhab/core/events/abstract_event.rb', line 11 def attachment @attachment end | 
#inputs ⇒ Hash
| 14 15 16 | # File 'lib/openhab/core/events/abstract_event.rb', line 14 def inputs @inputs end | 
Instance Method Details
#inspect ⇒ String
| 17 | # File 'lib/openhab/core/events/abstract_event.rb', line 17 alias_method :inspect, :to_s | 
#payload ⇒ Hash?
Returns the event payload as a Hash.
| 25 26 27 28 | # File 'lib/openhab/core/events/abstract_event.rb', line 25 def payload require "json" @payload ||= JSON.parse(get_payload, symbolize_names: true) unless get_payload.empty? end | 
 
          