class TplinkAdmin::App
Public Instance Methods
config()
click to toggle source
# File lib/tplink-admin/app.rb, line 11 def config Configuration.save if !ENV['EDITOR'].to_s.empty? && !ENV['EDITOR'].nil? exec "$EDITOR #{ENV['HOME']}/.tplinkadmin" else puts "$EDITOR is not set. Please type your editor:" editor = STDIN.gets.chomp exec "#{editor} #{ENV['HOME']}/.tplinkadmin" end end
reboot()
click to toggle source
# File lib/tplink-admin/app.rb, line 75 def reboot result = Client.get "SysRebootRpm.htm?Reboot=Reboot" puts result.status end
Private Instance Methods
num2ip(num)
click to toggle source
# File lib/tplink-admin/app.rb, line 81 def num2ip(num) "#{((num >> 24) + 256) % 256}.#{(num >> 16 & 0xff)}.#{(num >> 8 & 0xff)}.#{(num & 0xff)}" end