Class: WpaCliRuby::DummyWpaCliWrapper

Inherits:
Object
  • Object
show all
Defined in:
lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.available?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb', line 7

def self.available?
  true
end

Instance Method Details

#add_networkObject



26
27
28
# 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) ⇒ Object



38
39
40
# 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) ⇒ Object

Raises:



34
35
36
# File 'lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb', line 34

def get_network(network_id, key)
  raise NetworkNotFound
end

#list_networksObject



46
47
48
49
50
51
52
# File 'lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb', line 46

def list_networks
   response = "Selected interface 'wlan0'\nnetwork id / ssid / bssid / flags\n0 My Awesome Network  any  [CURRENT]\n"
end

#save_configObject



42
43
44
# File 'lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb', line 42

def save_config
  "Selected interface 'wlan0'\nOK\n"
end

#scanObject



11
12
13
# File 'lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb', line 11

def scan
  "Selected interface 'wlan0'\nOK\n"
end

#scan_resultsObject



15
16
17
18
19
20
21
22
23
24
# File 'lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb', line 15

def scan_results
  response = "Selected interface 'wlan0'\nbssid / frequency / signal level / flags / ssid\n12:34:56:78:aa:bb 2437  -47  [WPA-EAP-TKIP][WPA2-EAP-CCMP][ESS] ssid1\n12:34:56:78:bb:cc 2412  -57  [WPA2-PSK-CCMP][ESS] ssid2\n43:34:56:78:bb:cc 2412  -87  [WPA-EAP-TKIP][WPA2-EAP-CCMP][ESS] ssid1\n"
  response
end

#set_network(network_id, key, value) ⇒ Object



30
31
32
# 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