class WAB::UI::Display

Base class for other displays.

Attributes

display_class[RW]
kind[R]
name[R]
template[RW]
transitions[RW]

Public Class Methods

new(kind, name, template, transitions, display_class) click to toggle source
# File lib/wab/ui/display.rb, line 14
def initialize(kind, name, template, transitions, display_class)
  @kind = kind
  @name = name
  @template = template
  @display_class = display_class
  @transitions = transitions
end

Public Instance Methods

spec() click to toggle source
# File lib/wab/ui/display.rb, line 22
def spec
  {
    name: @name,
    kind: @kind,
    display_class: @display_class,
    transitions: @transitions,
  }
end