class SDL::Base::Type::RecursiveSubtypes

Public Class Methods

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

Public Instance Methods

each() { |type| ... } click to toggle source
# File lib/sdl/base/type.rb, line 15
def each
  yield @type

  @type.subtypes.each do |subtype|
    subtype.subtypes_recursive.each do |type|
      yield type
    end
  end
end