Class: ESPHome::TagScanned

Inherits:
Event show all
Defined in:
lib/esphome/action.rb

Constant Summary collapse

SERVICE =
"esphome.tag_scanned"

Instance Attribute Summary

Attributes inherited from Action

#data, #data_template, #service, #variables

Instance Method Summary collapse

Methods inherited from Action

from_protobuf

Constructor Details

#initialize(tag_id) ⇒ TagScanned

Returns a new instance of TagScanned.



47
48
49
# File 'lib/esphome/action.rb', line 47

def initialize(tag_id)
  super(SERVICE, { "tag_id" => tag_id })
end

Instance Method Details

#inspectObject



51
52
53
# File 'lib/esphome/action.rb', line 51

def inspect
  "#<#{self.class.name} tag_id=#{data["tag_id"].inspect}>"
end