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