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