Sha256: 6b3e1e3a082ee19570a6a6c0a49a4e47cfd551e6752aeef8aada6f93df8d5cfd

Contents?: true

Size: 227 Bytes

Versions: 9

Compression:

Stored size: 227 Bytes

Contents

module ObjectSpace

  class << self

    # @return [Array<Class>] All the classes in the object space.
    def classes
      klasses = []
      ObjectSpace.each_object(Class) {|o| klasses << o}
      klasses
    end
  end

end

Version data entries

9 entries across 8 versions & 4 rubygems

Version Path
extlib-0.9.16 lib/extlib/object_space.rb
extlib-0.9.15 lib/extlib/object_space.rb
robsharp-extlib-0.9.15 lib/extlib/object_space.rb
sundbp-extlib-0.9.14 lib/extlib/object_space.rb
middleman-0.13.1 lib/middleman/vendor/gems/ruby/1.9.1/gems/extlib-0.9.14/lib/extlib/object_space.rb
middleman-0.13.1 lib/middleman/vendor/gems/ruby/1.8/gems/extlib-0.9.14/lib/extlib/object_space.rb
middleman-0.12.2 lib/middleman/vendor/gems/gems/extlib-0.9.14/lib/extlib/object_space.rb
middleman-0.12.1 lib/middleman/vendor/gems/gems/extlib-0.9.14/lib/extlib/object_space.rb
extlib-0.9.14 lib/extlib/object_space.rb