# File lib/pry/commands/stat.rb, line 16 def options(opt) method_options(opt) end
# File lib/pry/commands/stat.rb, line 20 def process meth = method_object aliases = meth.aliases output.puts unindent <<-EOS Method Information: -- Name: #{meth.name} Alias#{ "es" if aliases.length > 1 }: #{ aliases.any? ? aliases.join(", ") : "None." } Owner: #{meth.owner ? meth.owner : "Unknown"} Visibility: #{meth.visibility} Type: #{meth.is_a?(::Method) ? "Bound" : "Unbound"} Arity: #{meth.arity} Method Signature: #{meth.signature} Source Location: #{meth.source_location ? meth.source_location.join(":") : "Not found."} EOS end