Class: Miyako::Diagram::Renderer
Overview
レンダラクラス
レンダリングのみを行うクラス Processor#render メソッドのみを呼び出せる インスタンス生成は、Processor#renderer メソッドを呼び出して行う
Instance Attribute Summary collapse
-
#visible ⇒ Object
レンダリングの可否(true->描画 false->非描画).
Instance Method Summary collapse
-
#initialize(obj) ⇒ Renderer
constructor
:nodoc:.
-
#initialize_copy(obj) ⇒ Object
:nodoc:.
-
#render ⇒ Object
レンダリングを行う Processor#render メソッドを呼び出す visibleメソッドの値がfalseのときは描画されない。.
Constructor Details
#initialize(obj) ⇒ Renderer
:nodoc:
444 445 446 447 |
# File 'lib/Miyako/API/diagram.rb', line 444 def initialize(obj) #:nodoc: @renderer = obj @visible = true end |
Instance Attribute Details
#visible ⇒ Object
レンダリングの可否(true->描画 false->非描画)
442 443 444 |
# File 'lib/Miyako/API/diagram.rb', line 442 def visible @visible end |
Instance Method Details
#initialize_copy(obj) ⇒ Object
:nodoc:
449 450 451 |
# File 'lib/Miyako/API/diagram.rb', line 449 def initialize_copy(obj) #:nodoc: @renderer = @renderer.dup end |
#render ⇒ Object
レンダリングを行う
Processor#render メソッドを呼び出す visibleメソッドの値がfalseのときは描画されない。
456 457 458 459 |
# File 'lib/Miyako/API/diagram.rb', line 456 def render return unless @visible @renderer.call end |