Method: Og::Manager#manageable_classes
- Defined in:
- lib/og/manager.rb
#manageable_classes ⇒ Object
Use Ruby’s advanced reflection features to find all manageable classes. Managable are all classes that define Properties.
254 255 256 257 258 259 260 261 262 263 264 |
# File 'lib/og/manager.rb', line 254 def manageable_classes classes = [] ObjectSpace.each_object(Class) do |c| if manageable?(c) classes << c end end return classes end |