Sha256: 8c56467b8dfc297008fe24b45401b32be01fc8eb987bded807c29d0128684e04

Contents?: true

Size: 581 Bytes

Versions: 3

Compression:

Stored size: 581 Bytes

Contents

require 'fog/model'

module Fog
  module Vcloud
    module Terremark
      module Ecloud
        class PublicIp < Fog::Vcloud::Model

          identity :href

          attribute :name
          attribute :type
          attribute :id

          def internet_services
            unless @loaded
              reload
            end
            @internet_services ||= Fog::Vcloud::Terremark::Ecloud::InternetServices.
              new( :connection => connection,
                   :href => href.to_s + "/internetServices" )
          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/public_ip.rb
fog-0.1.10 lib/fog/vcloud/terremark/ecloud/models/public_ip.rb
fog-0.1.9 lib/fog/vcloud/terremark/ecloud/models/public_ip.rb