Module TTK::Strategies::Composite::Ordered
In: lib/ttk/strategies/Composite.rb

Methods

Public Class methods

[Source]

# File lib/ttk/strategies/Composite.rb, line 150
        def self.included ( aClass )

          aClass.module_eval do

            def new_symtbl
              if @contents.empty?
                @symtbl.class.new(@symtbl)
              else
                @symtbl.class.new(@contents.last.symtbl)
              end
            end
            protected :new_symtbl

          end

        end

Public Instance methods

[Source]

# File lib/ttk/strategies/Composite.rb, line 154
            def new_symtbl
              if @contents.empty?
                @symtbl.class.new(@symtbl)
              else
                @symtbl.class.new(@contents.last.symtbl)
              end
            end

[Validate]