class WpaCliRuby::DummyWpaCliWrapper

Public Class Methods

available?() click to toggle source
# File lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb, line 7
def self.available?
  true
end

Public Instance Methods

add_network() click to toggle source
# File lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb, line 26
def add_network
  "Selected interface 'wlan0'\nOK\n"
end
enable_network(network_id) click to toggle source
# File lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb, line 38
def enable_network(network_id)
  "Selected interface 'wlan0'\nOK\n"
end
get_network(network_id, key) click to toggle source
# File lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb, line 34
def get_network(network_id, key)
  raise NetworkNotFound
end
list_networks() click to toggle source
# File lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb, line 46
    def list_networks
      response = <<-eos
Selected interface 'wlan0'
network id / ssid / bssid / flags
0       My Awesome Network    any        [CURRENT]
eos
          end
save_config() click to toggle source
# File lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb, line 42
def save_config
  "Selected interface 'wlan0'\nOK\n"
end
scan() click to toggle source
# File lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb, line 11
def scan
  "Selected interface 'wlan0'\nOK\n"
end
scan_results() click to toggle source
# File lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb, line 15
    def scan_results
      response = <<-eos
Selected interface 'wlan0'
bssid / frequency / signal level / flags / ssid
12:34:56:78:aa:bb       2437  -47      [WPA-EAP-TKIP][WPA2-EAP-CCMP][ESS]   ssid1
12:34:56:78:bb:cc       2412  -57      [WPA2-PSK-CCMP][ESS] ssid2
43:34:56:78:bb:cc       2412  -87      [WPA-EAP-TKIP][WPA2-EAP-CCMP][ESS]   ssid1
eos
      response
    end
set_network(network_id, key, value) click to toggle source
# File lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb, line 30
def set_network(network_id, key, value)
  "Selected interface 'wlan0'\nOK\n"
end