Class: Archimate::DataModel::Style
- Inherits:
-
ArchimateNode
- Object
- Dry::Struct
- ArchimateNode
- Archimate::DataModel::Style
- Defined in:
- lib/archimate/data_model/style.rb
Instance Attribute Summary
Attributes inherited from ArchimateNode
#parent_attribute_name, #struct_instance_variables
Instance Method Summary collapse
Methods inherited from ArchimateNode
#ancestors, #build_index, #clone, #compact!, #delete, #diff, #dup, #element_by_id, #id, #in_model, #in_model=, #initialize, #parent, #parent=, #path, #primitive?, #referenced_identified_nodes, #set, #with
Constructor Details
This class inherits a constructor from Archimate::DataModel::ArchimateNode
Instance Method Details
#text_align ⇒ Object
18 19 20 21 22 23 24 25 26 27 |
# File 'lib/archimate/data_model/style.rb', line 18 def text_align case text_alignment when "1" "left" when "2" "center" when "3" "right" end end |
#to_s ⇒ Object
13 14 15 16 |
# File 'lib/archimate/data_model/style.rb', line 13 def to_s attr_name_vals = struct_instance_variables.map { |k| "#{k}: #{self[k]}" }.join(", ") "Style(#{attr_name_vals})" end |