class CompoundDisplayConfig

Configuration model for one element of the CompoundDisplay.

Attributes

connection_policy[R]
port[R]
task[R]
widget[R]

Public Class Methods

new(task = nil, port = nil, widget = nil, policy = Hash.new) click to toggle source
# File lib/vizkit/widgets/compound_display/compound_display.rb, line 244
def initialize(task = nil, port = nil, widget = nil, policy = Hash.new)
    @task = task.force_encoding("utf-8") # string
    @port = port.force_encoding("utf-8") # string
    @widget = widget.force_encoding("utf-8") # string
    @connection_policy = policy # hash
end

Public Instance Methods

invalid?() click to toggle source
# File lib/vizkit/widgets/compound_display/compound_display.rb, line 251
def invalid?
    return @task.nil? || @port.nil? || @widget.nil? || @connection_policy.nil? || @task.empty? || @port.empty?
end