Method: Occi::Core::Resource#link

Defined in:
lib/occi/core/resource.rb


41
42
43
44
45
46
47
48
49
50
# File 'lib/occi/core/resource.rb', line 41

def link(target, kind=Occi::Core::Link.kind, mixins=[], attributes=Occi::Core::Attributes.new, rel=Occi::Core::Resource.type_identifier)
  link            = kind.entity_type.new
  link.rel        = rel
  link.attributes = attributes
  link.target     = target
  link.source     = self
  link.mixins     = mixins
  @links << link
  link
end