Module: Uttk::Strategies::Composite::Ordered

Included in:
Iterate
Defined in:
lib/uttk/strategies/Composite.rb

Class Method Summary collapse

Class Method Details

.included(aClass) ⇒ Object



178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
# File 'lib/uttk/strategies/Composite.rb', line 178

def self.included ( aClass )

  aClass.module_eval do

    def new_symtbl
      if @contents.empty?
        @symtbl.new_child
      else
        @contents.last.symtbl.new_child
      end
    end
    protected :new_symtbl

  end

end