class Motley::Tag

Motley::Tag

Attributes

children[R]

Public Class Methods

new() click to toggle source
Calls superclass method Motley::TagBase::new
# File lib/motley.rb, line 253
def initialize
        # $tm.hrm
        super()
        @atts = Motley::AttSet.new(self.class.att_defs)
        @children = []
end
set_atts() { |att_defs| ... } click to toggle source
# File lib/motley.rb, line 267
def self.set_atts
        # initialize hash
        if not self.att_defs
                ads = self.att_defs = {}
                ads['id'] = Motley::AttDef::Scalar.new
        end
        
        # yield
        if block_given?
                yield self.att_defs
        end
end