class Vcloud::Core::Entity
Public Instance Methods
id()
click to toggle source
# File lib/vcloud/core/entity.rb, line 9 def id raise 'id not found' unless @vcloud_attributes && @vcloud_attributes[:href] extracted_id = @vcloud_attributes[:href].split('/').last unless extracted_id =~ /^#{id_prefix}-[-0-9a-f]+$/ raise "#{id_prefix} id : #{extracted_id} is not in correct format" end extracted_id end
id_prefix()
click to toggle source
# File lib/vcloud/core/entity.rb, line 5 def id_prefix; raise 'id_prefix : method missing' end
name()
click to toggle source
# File lib/vcloud/core/entity.rb, line 18 def name @vcloud_attributes[:name] end