Module: MQTT::Homie
- Defined in:
- lib/mqtt/homie.rb,
lib/mqtt/homie/base.rb,
lib/mqtt/homie/node.rb,
lib/mqtt/homie/device.rb,
lib/mqtt/homie/version.rb,
lib/mqtt/homie/property.rb
Defined Under Namespace
Classes: Base, Device, Node, Property
Constant Summary collapse
- VERSION =
"1.6.3"
Class Method Summary collapse
Class Method Details
.escape_id(id) ⇒ Object
6 7 8 |
# File 'lib/mqtt/homie.rb', line 6 def escape_id(id) id.downcase.gsub(/[^a-z0-9\-]/, "-").sub(/^[^a-z0-9]+/, "") end |