Class: Archimate::DataModel::AnyElement
- Inherits:
-
Object
- Object
- Archimate::DataModel::AnyElement
show all
- Includes:
- Comparison
- Defined in:
- lib/archimate/data_model/any_element.rb
Overview
An instance of any XML element for arbitrary content like metadata
Instance Attribute Summary collapse
Instance Method Summary
collapse
Methods included from Comparison
#==, #[], #dig, #each, #hash, included, #initialize, #inspect, #pretty_print, #to_h
Instance Attribute Details
17
|
# File 'lib/archimate/data_model/any_element.rb', line 17
model_attr :attributes, default: []
|
23
|
# File 'lib/archimate/data_model/any_element.rb', line 23
model_attr :children, default: []
|
#content ⇒ String, NilClass
20
|
# File 'lib/archimate/data_model/any_element.rb', line 20
model_attr :content, default: nil
|
#element ⇒ String
11
|
# File 'lib/archimate/data_model/any_element.rb', line 11
model_attr :element
|
#prefix ⇒ String, NilClass
14
|
# File 'lib/archimate/data_model/any_element.rb', line 14
model_attr :prefix, default: ""
|
Instance Method Details
#to_sym ⇒ Object
25
26
27
|
# File 'lib/archimate/data_model/any_element.rb', line 25
def to_sym
element&.to_sym
end
|