Module: MPatch::Module

Defined in:
lib/mpatch/module.rb

Instance Method Summary collapse

Instance Method Details

#classes ⇒ Object 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

#modules ⇒ Object 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