# File lib/pry/method.rb, line 142 def all_from_class(klass, include_super=true) %w(public protected private).map do |visibility| safe_send(klass, "#{visibility}_instance_methods""#{visibility}_instance_methods", include_super).map do |method_name| new(safe_send(klass, :instance_method, method_name), :visibility => visibility.to_sym) end end.flatten(1) end