Sha256: 8941e76bf90d868b1044151a18c39b308c69df9432e947f335acb3fd97805150
Contents?: true
Size: 784 Bytes
Versions: 3
Compression:
Stored size: 784 Bytes
Contents
module Fog module Vcloud module Terremark module Ecloud class Ips < Fog::Vcloud::Collection model Fog::Vcloud::Terremark::Ecloud::Ip undef_method :create def all load(connection.get_network_ips(href).body.addresses. map { |address| { :name => address.name, :status => address.status, :server => address.server } }) end def get_raw(name) raw_results.detect { |address| address.name == name } end def reload super @raw_results = nil end private def raw_results @raw_results ||= connection.get_network_ips(href).body.addresses end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fog-0.2.0 | lib/fog/vcloud/terremark/ecloud/models/ips.rb |
fog-0.1.10 | lib/fog/vcloud/terremark/ecloud/models/ips.rb |
fog-0.1.9 | lib/fog/vcloud/terremark/ecloud/models/ips.rb |