Method: MethodLister::FindResult#methods
- Defined in:
- lib/method_lister/find_result.rb
#methods(visibility) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/method_lister/find_result.rb', line 14 def methods(visibility) if visibility == :all VISIBILITIES.inject(Array.new) { |result, viz| result + methods(viz) } elsif VISIBILITIES.include? visibility @methods[visibility] else raise ArgumentError, "Unknown visibility #{visibility.inspect}" end.sort end |