Module: ObjectSpace

encoding: utf-8

Public Visibility

Public Class Method Summary

classes

Returns all classes existing in runtime.

Returns: Array<Class>

Public Class Method Details

classes

public Array<Class> classes

Returns all classes existing in runtime

Meta Tags

Parameters:

Returns:

[Array<Class>]

List of all classes loaded into runtime

Author:

Botanicus

Since:

0.0.3

[View source]


9
10
11
12
13
14
15
# File 'lib/rango/ext/object_space.rb', line 9

def self.classes
  Array.new.tap do |objects|
    self.each_object(Class) do |object|
      objects << object
    end
  end
end