ObjectSpace
Module: ObjectSpace
Class Method Summary
-
.classes(&block) ⇒ Object
Returns all the classes in the object space. -
.new_classes(snapshot) ⇒ Object
Returns a list of existing classes that are not included in “snapshot” This method is useful to get the list of new classes that were loaded after an event like requiring a file.
Class Method Details
.classes(&block) ⇒ Object
Returns all the classes in the object space. Optionally, a block can be passed, for example the following code would return the classes that start with the character “A”:
ObjectSpace.classes do |klass| if klass.to_s[0] == "A" klass end end
.new_classes(snapshot) ⇒ Object
Returns a list of existing classes that are not included in “snapshot” This method is useful to get the list of new classes that were loaded after an event like requiring a file. Usage:
snapshot = ObjectSpace.classes # require a file ObjectSpace.new_classes(snapshot)
© 2010–2016 Padrino
Licensed under the MIT License.
http://www.rubydoc.info/github/padrino/padrino-framework/ObjectSpace