Class: MPatch::Module
- Inherits:
-
Object
- Object
- MPatch::Module
- Defined in:
- lib/mpatch/module.rb
Instance Method Summary collapse
-
#classes ⇒ Object
(also: #subclasses)
return the module objects direct sub modules.
-
#modules ⇒ Object
(also: #submodules)
return the module objects direct sub modules.
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 |