Method: Wdmc::Device#firmware

Defined in:
lib/wdmc/device.rb

#firmwareObject



30
31
32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/wdmc/device.rb', line 30

def firmware
  puts "Firmware".upcase.color(:magenta)
  puts "\sFW Version\t\t: ".color(:whitesmoke) + @firmware[:current_firmware][:package][:version]
  if @firmware[:firmware_update_available][:available] == 'false'
    puts "\s\s- Updates available\t: ".color(:whitesmoke) + @firmware[:firmware_update_available][:available].color(:green)
  else
    puts "\s\s- Updates available\t: ".color(:whitesmoke) + @firmware[:firmware_update_available][:available].color(:orange)
  end
  if @firmware[:upgrades][:available] == 'false'
    puts "\s\s- Upgrades available\t: ".color(:whitesmoke) + @firmware[:upgrades][:available].color(:green)
  else
    puts "\s\s- Upgrades available\t: ".color(:whitesmoke) + @firmware[:upgrades][:available].color(:orange)
  end
end