Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/reflectorr.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.show_methods ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/reflectorr.rb', line 12 def self.show_methods result = {} = class << self; self; end self.ancestors.each do |a| result[a.name] ||= [] a.singleton_methods(false).sort.each do |m| result[a.name].push m end end .ancestors.each do |a| result[a.name] ||= [] a.instance_methods(false).sort.each do |m| result[a.name].push m end end result end |
Instance Method Details
#show_methods ⇒ Object
2 3 4 5 6 7 8 9 10 11 |
# File 'lib/reflectorr.rb', line 2 def show_methods result = {} self.class.ancestors.each do |a| result[a.name]=[] a.instance_methods(false).sort.each do |m| result[a.name].push m end end result end |