Sha256: 6ca8164d73edfb79fd795daecb842d5b25cb8a1cdc428f8023a854669c4fad94
Contents?: true
Size: 1.23 KB
Versions: 1
Compression:
Stored size: 1.23 KB
Contents
KManager.action :bootstrap do action do director = DrawioDsl::Drawio .init(k_builder, on_exist: :skip, # %i[skip write compare] on_action: :queue # %i[queue execute] ) .diagram(theme: :style_01) .page('Grid-Right', page_shadow: 1) do grid_layout(wrap_at: 3) square(title: 'Square') rectangle(title: 'Rectangle') rectangle(title: 'Rectangle (Rounded)', rounded: 1) circle(title: 'Circle') process(title: 'Process') ellipse(title: 'Ellipse') end diagram = DrawioDsl::XmlBuilder.new(director.builder.diagram) File.write('../spec/.samples/drawio/10-layout.xml', diagram.build) File.write('../spec/.samples/drawio/10-layout.drawio', diagram.build) end end KManager.opts.app_name = 'drawio_dsl' KManager.opts.sleep = 2 KManager.opts.reboot_on_kill = 0 KManager.opts.reboot_sleep = 4 KManager.opts.exception_style = :short KManager.opts.show.time_taken = true KManager.opts.show.finished = true KManager.opts.show.finished_message = 'FINISHED :)'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
drawio_dsl-0.2.0 | .builders/generators/10-layout.rb |