Class: WpaCliRuby::DummyWpaCliWrapper
- Inherits:
-
Object
- Object
- WpaCliRuby::DummyWpaCliWrapper
- Defined in:
- lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb
Class Method Summary collapse
Instance Method Summary collapse
- #add_network ⇒ Object
- #enable_network(network_id) ⇒ Object
- #get_network(network_id, key) ⇒ Object
- #list_networks ⇒ Object
- #save_config ⇒ Object
- #scan ⇒ Object
- #scan_results ⇒ Object
- #set_network(network_id, key, value) ⇒ Object
Class Method Details
.available? ⇒ 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_network ⇒ Object
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
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_networks ⇒ Object
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_config ⇒ Object
42 43 44 |
# File 'lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb', line 42 def save_config "Selected interface 'wlan0'\nOK\n" end |
#scan ⇒ Object
11 12 13 |
# File 'lib/wpa_cli_ruby/dummy_wpa_cli_wrapper.rb', line 11 def scan "Selected interface 'wlan0'\nOK\n" end |
#scan_results ⇒ Object
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 |