Method: Og::Manager#manageable_classes

Defined in:
lib/og/manager.rb

#manageable_classesObject

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