class Netatmo::BatteryStatus::BatteryStatus

Attributes

status_values[RW]
type[RW]
value[RW]

Public Class Methods

new(value) click to toggle source
# File lib/netatmo/battery_status/battery_status.rb, line 18
def initialize(value)
  self.value = value
end

Public Instance Methods

status() click to toggle source
# File lib/netatmo/battery_status/battery_status.rb, line 22
def status
  self.class.status_values.each do |key, range|
    return Netatmo::Util::BatteryStatus.key(key) if range.cover? value
  end

  nil
end