Class: Pwnix::Api::Client::Network
- Inherits:
-
Object
- Object
- Pwnix::Api::Client::Network
show all
- Includes:
- HTTParty, HTTPartyTime
- Defined in:
- lib/pwnix-api-client/system/network.rb
Instance Method Summary
collapse
#clear_errors, #errors, #has_errors?, included, #last_error, #safe_api_call
Instance Method Details
#interface_mode(interface) ⇒ Object
29
30
31
|
# File 'lib/pwnix-api-client/system/network.rb', line 29
def interface_mode(interface)
safe_api_call("/system/network/#{interface}/mode")
end
|
#interface_reset(interface) ⇒ Object
34
35
36
|
# File 'lib/pwnix-api-client/system/network.rb', line 34
def interface_reset(interface)
safe_api_call("/system/network/#{interface}/reset")
end
|
#interface_set_dhcp(interface) ⇒ Object
38
39
40
|
# File 'lib/pwnix-api-client/system/network.rb', line 38
def interface_set_dhcp(interface)
safe_api_call("/system/network/#{interface}/dhcp/enable")
end
|
#interface_set_mac(interface, mac = nil) ⇒ Object
47
48
49
|
# File 'lib/pwnix-api-client/system/network.rb', line 47
def interface_set_mac(interface, mac=nil)
safe_api_call("/system/network/#{interface}/mac/set", { :mac => mac } )
end
|
#interface_set_static_ip(interface, options) ⇒ Object
42
43
44
45
|
# File 'lib/pwnix-api-client/system/network.rb', line 42
def interface_set_static_ip(interface,options)
safe_api_call("/system/network/#{interface}/static_ip/set", options )
end
|
#interface_status(interface) ⇒ Object
24
25
26
|
# File 'lib/pwnix-api-client/system/network.rb', line 24
def interface_status(interface)
safe_api_call("/system/network/#{interface}/status")
end
|
#list_interfaces ⇒ Object
17
18
19
20
21
|
# File 'lib/pwnix-api-client/system/network.rb', line 17
def list_interfaces
details = safe_api_call("/system/network/status")
details.inject([]){|interface_list, (interface,interface_details)| interface_list << interface; }
end
|
#primary_dns ⇒ Object
13
14
15
|
# File 'lib/pwnix-api-client/system/network.rb', line 13
def primary_dns
safe_api_call("/system/network/primary_dns")
end
|
#status ⇒ Object
8
9
10
|
# File 'lib/pwnix-api-client/system/network.rb', line 8
def status
safe_api_call("/system/network/status")
end
|