Method: Occi::Core::Resource#link
- Defined in:
- lib/occi/core/resource.rb
#link(target, kind = Occi::Core::Link.kind, mixins = [], attributes = Occi::Core::Attributes.new, rel = Occi::Core::Resource.type_identifier) ⇒ Object
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 |