Class: Plushie::CanvasWidget::RegistryEntry

Inherits:
Data
  • Object
show all
Defined in:
lib/plushie/canvas_widget.rb

Overview

A registry entry for a canvas widget instance.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(widget_module:, state:, props:) ⇒ RegistryEntry

Returns a new instance of RegistryEntry.



117
118
119
# File 'lib/plushie/canvas_widget.rb', line 117

def initialize(widget_module:, state:, props:)
  super
end

Instance Attribute Details

#propsObject (readonly)

Returns the value of attribute props

Returns:

  • (Object)

    the current value of props



116
117
118
# File 'lib/plushie/canvas_widget.rb', line 116

def props
  @props
end

#stateObject (readonly)

Returns the value of attribute state

Returns:

  • (Object)

    the current value of state



116
117
118
# File 'lib/plushie/canvas_widget.rb', line 116

def state
  @state
end

#widget_moduleObject (readonly)

Returns the value of attribute widget_module

Returns:

  • (Object)

    the current value of widget_module



116
117
118
# File 'lib/plushie/canvas_widget.rb', line 116

def widget_module
  @widget_module
end