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