Class: Archimate::DataModel::Style

Inherits:
ArchimateNode show all
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_alignObject



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_sObject



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