Class: MPatch::Module

Inherits:
Object
  • Object
show all
Defined in:
lib/mpatch/module.rb

Instance Method Summary collapse

Instance Method Details

#classesObject Also known as: subclasses

return the module objects direct sub modules



10
11
12
# File 'lib/mpatch/module.rb', line 10

def classes
  constants.collect {|const_name| const_get(const_name)}.select {|const| const.class == ::Class}
end

#modulesObject Also known as: submodules

return the module objects direct sub modules



5
6
7
# File 'lib/mpatch/module.rb', line 5

def modules
  constants.collect {|const_name| const_get(const_name)}.select {|const| const.class == ::Module}
end