Sha256: 4f228b66b0e77541e29aaa0a47e9d33cd2e7a2ebb776b4f30787b1cb6b7ed66d
Contents?: true
Size: 1.12 KB
Versions: 16
Compression:
Stored size: 1.12 KB
Contents
module Fog class Vcloud module Terremark class Ecloud class Ip < Fog::Vcloud::Model ignore_attributes :xmlns_i, :xmlns identity :href, :aliases => :Href attribute :name, :aliases => :Name attribute :status, :aliases => :Status attribute :server, :aliases => :Server attribute :rnat, :aliases => :RnatAddress attribute :id, :aliases => :Id, :type => :integer def rnat=(new_rnat) @rnat = new_rnat @changed = true end def save if @changed connection.configure_network_ip( href, _compose_network_ip_data ) end true end def reload super @changed = false self end private def _compose_network_ip_data { :id => id, :href => href, :name => name, :status => status, :server => server, :rnat => rnat } end end end end end end
Version data entries
16 entries across 16 versions & 2 rubygems