Class: System::OpenvpnStatus

Inherits:
Object
  • Object
show all
Defined in:
lib/system/openvpn_status.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeOpenvpnStatus

Returns a new instance of OpenvpnStatus.



15
16
17
# File 'lib/system/openvpn_status.rb', line 15

def initialize
  @clients_list = {}
end

Instance Attribute Details

#clients_listObject

Returns the value of attribute clients_list.



3
4
5
# File 'lib/system/openvpn_status.rb', line 3

def clients_list
  @clients_list
end

Class Method Details

.current_virtual_addressObject



6
7
8
# File 'lib/system/openvpn_status.rb', line 6

def current_virtual_address
  ENV['ifconfig_pool_remote_ip']
end

.server_virtual_addressObject



10
11
12
# File 'lib/system/openvpn_status.rb', line 10

def server_virtual_address
  ENV['ifconfig_local']
end