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/terremark/models/shared/network.rb
geemus b554eb0bb4 Revert "move vcloud models to its directory since the format is common to both"
Conflicts with work freeformz is doing, reverting in favor of those changes for now.

This reverts commit 9907d4ed59.
2010-05-17 20:57:13 -07:00

35 lines
594 B
Ruby

require 'fog/model'
module Fog
module Terremark
module Shared
class Network < Fog::Model
identity :id
attribute :name
attribute :subnet
attribute :gateway
attribute :netmask
attribute :fencemode
attribute :links
def ips
#Until there is a real model for these ?
connection.get_network_ips(@id).body['IpAddresses']
end
private
def href=(new_href)
@id = new_href.split('/').last.to_i
end
def type=(new_type); end
end
end
end
end