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 |