class Pry::Command::Stat
Public Instance Methods
options(opt)
click to toggle source
# File lib/pry/commands/stat.rb, line 19 def options(opt) method_options(opt) end
process()
click to toggle source
# File lib/pry/commands/stat.rb, line 23 def process meth = method_object aliases = meth.aliases output.puts(unindent(<<-OUTPUT)) Method Information: -- Name: #{meth.name} Alias#{'es' if aliases.length > 1}: #{aliases.any? ? aliases.join(', ') : 'None.'} 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.'} OUTPUT end