class SdlInstSimplePortSugar

Attributes

sdl_inst[R]

Public Class Methods

new(sdl_inst) click to toggle source
# File lib/tdl/sdlmodule/sdlmodule_instance.rb, line 394
def initialize(sdl_inst)
    @sdl_inst = sdl_inst

end

Public Instance Methods

[](*args) click to toggle source
# File lib/tdl/sdlmodule/sdlmodule_instance.rb, line 399
def [](*args)
    return self
end
Also aliased as: logic, wire
logic(*args)
Alias for: []
method_missing(method_id,*argvs,&block) click to toggle source
# File lib/tdl/sdlmodule/sdlmodule_instance.rb, line 406
def method_missing(method_id,*argvs,&block)
    # if @sdl_inst.respond_to? method_id
        @sdl_inst.send(method_id,*argvs,&block)
        # else
    #     raise TdlError.new("#{@sdl_inst.origin.module_name} dont have port #{method_id}")
    # end
end
wire(*args)
Alias for: []