class Fog::Vcloud::Model

Attributes

loaded[RW]
loaded?[RW]

Public Class Methods

has_up(item) click to toggle source
# File lib/fog/vcloud/compute.rb, line 56
      def self.has_up(item)
        class_eval <<-EOS, __FILE__,__LINE__
          def #{item}
            load_unless_loaded!
            service.get_#{item}(link_up[:href])
          end
        EOS
      end

Public Instance Methods

load_unless_loaded!() click to toggle source
# File lib/fog/vcloud/compute.rb, line 45
def load_unless_loaded!
  unless @loaded
    reload
  end
end
reload() click to toggle source
Calls superclass method
# File lib/fog/vcloud/compute.rb, line 39
def reload
  instance = super
  @loaded = true
  instance
end