class Option::Base

Attributes

attributes[RW]
common_name[RW]

Public Class Methods

activate(common_name, attributes={}) click to toggle source
# File lib/option/base.rb, line 6
def activate(common_name, attributes={})
  option_object = new(common_name, attributes)
  option_object.activate!
end
deactivate(common_name, attributes={}) click to toggle source
# File lib/option/base.rb, line 11
def deactivate(common_name, attributes={})
  option_object = new(common_name, attributes)
  option_object.deactivate!
end
new(common_name, attributes) click to toggle source
# File lib/option/base.rb, line 17
def initialize(common_name, attributes)
  @common_name = common_name
  @attributes  = attributes
end

Public Instance Methods

server_virtual_ip() click to toggle source
# File lib/option/base.rb, line 26
def server_virtual_ip
  System::OpenvpnStatus.server_virtual_address
end
virtual_ip() click to toggle source
# File lib/option/base.rb, line 22
def virtual_ip
  System::OpenvpnStatus.current_virtual_address
end