mirror of https://github.com/bjeanes/dotfiles.git
18 lines
461 B
Plaintext
Executable File
18 lines
461 B
Plaintext
Executable File
require 'irb/completion'
|
|
require 'map_by_method'
|
|
require 'what_methods'
|
|
require 'pp'
|
|
IRB.conf[:AUTO_INDENT]=true
|
|
|
|
class Object
|
|
# Return a list of methods defined locally for a particular object. Useful
|
|
# for seeing what it does whilst losing all the guff that's implemented
|
|
# by its parents (eg Object).
|
|
def local_methods(obj = self)
|
|
(obj.methods - obj.class.superclass.instance_methods).sort
|
|
end
|
|
end
|
|
|
|
require 'wirble'
|
|
Wirble.init
|
|
Wirble.colorize |