class Geppeto::Commands::Wifi
Public Class Methods
new(scout)
click to toggle source
# File lib/commands/wifi.rb, line 4 def initialize(scout) @scout = scout end
Public Instance Methods
command(wifi_cmd)
click to toggle source
# File lib/commands/wifi.rb, line 36 def command(wifi_cmd) @scout.request("wifi.command", wifi_cmd) end
config(ssid, psk = nil)
click to toggle source
# File lib/commands/wifi.rb, line 20 def config(ssid, psk = nil) @scout.request("wifi.config", ssid, psk) end
dhcp(hostname)
click to toggle source
# File lib/commands/wifi.rb, line 24 def dhcp(hostname) @scout.request("wifi.dhcp", hostname) end
list()
click to toggle source
# File lib/commands/wifi.rb, line 16 def list @scout.request("wifi.list", ms: 5) end
reassociate()
click to toggle source
# File lib/commands/wifi.rb, line 32 def reassociate @scout.request("wifi.reassociate") end
report()
click to toggle source
# File lib/commands/wifi.rb, line 8 def report @scout.request("wifi.report") end
static(ip, netmask, gateway, dns)
click to toggle source
# File lib/commands/wifi.rb, line 28 def static(ip, netmask, gateway, dns) @scout.request("wifi.static", ip, netmask, gateway, dns) end
status()
click to toggle source
# File lib/commands/wifi.rb, line 12 def status @scout.request("wifi.status") end