class PackClassVars

Attributes

after_dynamict_inst[RW]
before_dynamict_inst[RW]
module_stack[RW]
special_stack[RW]
tdl_msgs_stack[RW]

Public Class Methods

new() click to toggle source
# File lib/tdl/exlib/element_class_vars.rb, line 89
def initialize
    @@nams_list.each do |n|
        self.method("#{n}=").call(ElementClassVars.new(n))
    end

    @module_stack ||= []
    @before_dynamict_inst ||= []
    @after_dynamict_inst ||= []
    @special_stack ||= Hash.new
    @tdl_msgs_stack ||=[]

end
require_element() click to toggle source
# File lib/tdl/exlib/element_class_vars.rb, line 83
def self.require_element
    @@nams_list = [Parameter] | SignalElm.subclass | InfElm.subclass

    attr_accessor(*@@nams_list.map { |e| e.to_s })
end