class MQTT::Homie::Device::Firmware

Public Class Methods

default_fw_name() click to toggle source
# File lib/mqtt/homie/device.rb, line 17
def default_fw_name
  uname.sysname rescue uname.caption rescue "Unknown"
end
default_fw_version() click to toggle source
# File lib/mqtt/homie/device.rb, line 21
def default_fw_version
  uname.release rescue uname.build_number rescue "Unknown"
end
uname() click to toggle source
# File lib/mqtt/homie/device.rb, line 25
def uname
  @uname ||= Sys::Uname.uname
end