class ESX::Datastore

Attributes

_wrapped_object[RW]

Internal use only

accessible[RW]
capacity[RW]
datastore_type[RW]
free_space[RW]
name[RW]
url[RW]

Public Class Methods

wrap(ds) click to toggle source

Internal method. Do not use

# File lib/esx.rb, line 630
def self.wrap(ds)
  _ds = Datastore.new
  _ds._wrapped_object = ds
  _ds.name = ds.summary.name
  _ds.capacity = ds.summary.capacity
  _ds.free_space = ds.summary.freeSpace
  _ds.datastore_type = ds.summary.type
  _ds.accessible = ds.summary.accessible
  _ds.url = ds.summary.url
  _ds
end

Public Instance Methods

method_missing(name, *args) click to toggle source
# File lib/esx.rb, line 642
def method_missing(name, *args)
  @_wrapped_object.send name, *args
end