1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/lib/fog/storm_on_demand/models/vpn/vpns.rb

27 lines
558 B
Ruby

require 'fog/core/collection'
require 'fog/storm_on_demand/models/vpn/vpn'
module Fog
module VPN
class StormOnDemand
class Vpns < Fog::Collection
model Fog::VPN::StormOnDemand::Vpn
def create(options)
vpn = service.create_vpn(options).body
new(vpn)
end
def get(uniq_id)
vpn = service.get_vpn(:uniq_id => uniq_id).body
new(vpn)
end
def all_users(options={})
service.list_vpn_users(options).body['items']
end
end
end
end
end