module MQTT::HomeAssistant::Homie::Node
Public Instance Methods
publish()
click to toggle source
Calls superclass method
# File lib/mqtt/home_assistant/homie/node.rb, line 55 def publish super.tap do @pending_hass_registrations&.each do |(method, args, kwargs)| HomeAssistant.public_send(method, *args, **kwargs) end @pending_hass_registrations = nil end end
Private Instance Methods
pending_hass_registrations()
click to toggle source
# File lib/mqtt/home_assistant/homie/node.rb, line 66 def pending_hass_registrations @pending_hass_registrations ||= [] end