class Fog::Compute::OneAndOne::Vpn
Public Instance Methods
destroy()
click to toggle source
# File lib/oneandone/models/compute/vpn.rb, line 50 def destroy requires :id service.delete_vpn(id) true end
ready?()
click to toggle source
# File lib/oneandone/models/compute/vpn.rb, line 61 def ready? state == 'ACTIVE' end
save()
click to toggle source
# File lib/oneandone/models/compute/vpn.rb, line 19 def save requires :name # Perform Request response = service.create_vpn(name: name, description: description, datacenter_id: datacenter_id) # Merge Attributes merge_attributes(response.body) true end
update(options = {})
click to toggle source
# File lib/oneandone/models/compute/vpn.rb, line 35 def update(options = {}) requires :id response = service.update_vpn(vpn_id: id, name: options[:name], description: options[:description]) # Merge Attributes merge_attributes(response.body) true end