class SDL::Base::Type::RecursiveInstances

Public Class Methods

new(type) click to toggle source
# File lib/sdl/base/type.rb, line 29
def initialize(type)
  @type = type
end

Public Instance Methods

each() { |key, value| ... } click to toggle source
# File lib/sdl/base/type.rb, line 33
def each
  @type.instances.each do |key, value|
    yield key, value
  end

  @type.subtypes.each do |subtype|
    subtype.instances_recursive.each do |key, value|
      yield key, value
    end
  end
end