Skip to content

module Celestine::Meta::Context::Methods #

Holds all the context methods to be included in DSL classes like Context, Group, and Mask. This creates all the methods that can be used inside the draw block, like circle or group or use.

Direct including types

Celestine::Anchor Celestine::Group Celestine::Marker Celestine::Mask Celestine::Pattern Celestine::Svg

Methods#

#<<(drawable : Celestine::Drawable) #

Adds a new drawable to this context's objects

View source

#use(id : String) #

Reuses an element defined using define: true by id

View source

#use(drawable : Celestine::Drawable) #

Reuses an element defined using define: true

View source

#use(drawable : Celestine::Drawable, &block : Celestine::Use -> Celestine::Use) #

Reuses an element defined using define: true and then opens a block with that object for configuring

View source

#use(id : String, &block : Celestine::Use -> Celestine::Use) #

Reuses an element defined using define: true by id and then opens a block with that object for configuring

View source

#use(&block : Celestine::Use -> Celestine::Use) #

Reuses an element defined using define: true and then opens a block with that object for configuring

View source