Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # lecam - list existing classes and methods
- #
- def lecam
- cs = []
- ObjectSpace.each_object(Class) {|c| cs << c }
- cs = cs.sort_by { |c| c.to_s }
- cs.each do |c|
- puts "\n#{c}"
- c.methods( false).sort.each {|m| puts " c #{m}" }
- c.instance_methods(false).sort.each {|m| puts " i #{m}" }
- end
- end
- Running lecam produces output of the form:
- >> lecam; nil
- ...
- Array
- c []
- i &
- i *
- ...
Add Comment
Please, Sign In to add comment