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  |