Class: Jekyll::Archimate::ElementEntity
- Inherits:
-
EntityBase
- Object
- EntityBase
- Jekyll::Archimate::ElementEntity
- Defined in:
- lib/jekyll/archimate/element_entity.rb
Overview
Represents an ArchiMate Element
Instance Attribute Summary
Attributes inherited from EntityBase
Instance Method Summary collapse
Methods inherited from EntityBase
Constructor Details
This class inherits a constructor from Jekyll::Archimate::EntityBase
Instance Method Details
#attr_hash ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/jekyll/archimate/element_entity.rb', line 7 def attr_hash super.merge( type: "Element", element_type: entity.type, relationships: element_relationships, views: model.diagrams.select { |dia| dia.element_ids.include?(entity.id) }.map(&:id) ) end |