Class: Fog::Hyperv::ComputerCollection

Inherits:
Collection
  • Object
show all
Defined in:
lib/fog/collection.rb

Direct Known Subclasses

VMCollection

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Collection

#all, #create, #get, get_method, #new, requires?

Instance Attribute Details

#computerObject

Returns the value of attribute computer.



60
61
62
# File 'lib/fog/collection.rb', line 60

def computer
  @computer
end

Class Method Details

.requires_computerObject



56
57
58
# File 'lib/fog/collection.rb', line 56

def self.requires_computer
  requires? << :computer
end

Instance Method Details

#search_attributesObject



62
63
64
65
66
# File 'lib/fog/collection.rb', line 62

def search_attributes
  attrs = super
  attrs[:computer_name] ||= computer.name if computer
  attrs
end