# File lib/deltacloud/models/metric.rb, line 38 def add_property(name, values=nil) self.properties ||= [] return self if self.properties.any? { |p| p.name == name } self.properties << Property.new(name, values) self end
# File lib/deltacloud/models/metric.rb, line 45 def to_hash(context) { :id => self.id, :href => context.metric_url(self.id), :entity => entity, :properties => properties.map { |p| p.to_hash(context) } } end
# File lib/deltacloud/models/metric.rb, line 34 def unknown? self.entity == :unknown end