class Vcloud::Walker::Resource::Entity
Public Instance Methods
to_summary()
click to toggle source
# File lib/vcloud/walker/resource/entity.rb, line 6 def to_summary h= {} instance_variables.each { |atr| atr_value = self.instance_variable_get(atr) if atr_value.is_a?(Vcloud::Walker::Resource::Collection) || atr_value.is_a?(Entity) h[atr.to_s.delete("@").to_sym] = atr_value.to_summary else h[atr.to_s.delete("@").to_sym] = atr_value end } h end
Private Instance Methods
extract_id(href)
click to toggle source
# File lib/vcloud/walker/resource/entity.rb, line 20 def extract_id(href) href.split('/').last end