Class: Archimate::DataModel::Style
- Inherits:
-
Object
- Object
- Archimate::DataModel::Style
show all
- Includes:
- Comparison
- Defined in:
- lib/archimate/data_model/style.rb
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
#fill_color ⇒ Color, NilClass
14
|
# File 'lib/archimate/data_model/style.rb', line 14
model_attr :fill_color, default: nil
|
#font ⇒ Font, NilClass
27
|
# File 'lib/archimate/data_model/style.rb', line 27
model_attr :font, default: nil
|
#font_color ⇒ Color, NilClass
21
|
# File 'lib/archimate/data_model/style.rb', line 21
model_attr :font_color, default: nil
|
#line_color ⇒ Color, NilClass
17
|
# File 'lib/archimate/data_model/style.rb', line 17
model_attr :line_color, default: nil
|
#line_width ⇒ Int, NilClass
24
|
# File 'lib/archimate/data_model/style.rb', line 24
model_attr :line_width, default: nil
|
#text_alignment ⇒ Int, NilClass
11
|
# File 'lib/archimate/data_model/style.rb', line 11
model_attr :text_alignment, default: nil
|
#text_position ⇒ Int, NilClass
31
|
# File 'lib/archimate/data_model/style.rb', line 31
model_attr :text_position, default: nil
|
Instance Method Details
#text_align ⇒ Object
39
40
41
42
43
44
45
46
47
48
|
# File 'lib/archimate/data_model/style.rb', line 39
def text_align
case text_alignment
when "1"
"left"
when "2"
"center"
when "3"
"right"
end
end
|
#to_s ⇒ Object
33
34
35
36
37
|
# File 'lib/archimate/data_model/style.rb', line 33
def to_s
attr_name_vals = %i[text_alignment fill_color line_color font_color line_width
font text_position].map { |k| "#{k}: #{send(k)}" }.join(", ")
"Style(#{attr_name_vals})"
end
|