class TBConnnectEle
Attributes
baseelm_argv[RW]
module_name[RW]
port_key[RW]
port_key_n[RW]
type[RW]
Public Class Methods
new(type:nil)
click to toggle source
# File lib/tdl/exlib/integral_test/bak/integral_test.rb, line 186 def initialize(type:nil) @type = type end
Public Instance Methods
connect(target_module,bfm_module)
click to toggle source
# File lib/tdl/exlib/integral_test/bak/integral_test.rb, line 194 def connect(target_module,bfm_module) bfm_module[port_key] = inst_conn target_module[port_key] = bfm_module[port_key] ex_connect(target_module,bfm_module) end
ex_connect(target_module,bfm_module)
click to toggle source
# File lib/tdl/exlib/integral_test/bak/integral_test.rb, line 200 def ex_connect(target_module,bfm_module) if port_key_n target_module[port_key_n] = ~bfm_module[port_key] end end
inst_conn()
click to toggle source
# File lib/tdl/exlib/integral_test/bak/integral_test.rb, line 190 def inst_conn @type.new(baseelm_argv) end