Class: OpenHAB::DSL::Events::WatchEvent

Inherits:
Struct
  • Object
show all
Defined in:
lib/openhab/dsl/events/watch_event.rb

Overview

Event object passed by a Rules::BuilderDSL#watch trigger.

Instance Attribute Summary collapse

Instance Attribute Details

#attachment ⇒ Object (readonly)

Returns The trigger's attachment.

Returns:

  • (Object) —

    The trigger's attachment



15
# File 'lib/openhab/dsl/events/watch_event.rb', line 15

WatchEvent = Struct.new(:type, :path, :attachment)

#path ⇒ Pathname (readonly)

Returns The path that had an event.

Returns:

  • (Pathname) —

    The path that had an event



15
# File 'lib/openhab/dsl/events/watch_event.rb', line 15

WatchEvent = Struct.new(:type, :path, :attachment)

#type ⇒ :created, ... (readonly)

Returns Type of change.

Returns:

  • (:created, :modified, :deleted) —

    Type of change



15
# File 'lib/openhab/dsl/events/watch_event.rb', line 15

WatchEvent = Struct.new(:type, :path, :attachment)