Method: DrawioDsl::Schema::Text#apply_defaults

Defined in:
lib/drawio_dsl/schema/text.rb

#apply_defaults(args) ⇒ Object

def initialize(page, **args)

args[:classification] = :text
super(page, **args)

end



18
19
20
21
22
23
24
25
# File 'lib/drawio_dsl/schema/text.rb', line 18

def apply_defaults(args)
  super(args)

  @fill_color       = args[:fill_color]
  @stroke_color     = args[:stroke_color]
  @gradient         = args[:gradient]
  @font_color       = args[:font_color] || page.bg_theme_palette.font_color
end