irbを拡張してみる
先に実行したコマンドとか。必要なパッケージを落としたあと、ホームディレクトリに.irbrcというファイルを作成します。
$ sudo gem install wirble what_methods $ vi ~/.irbrc
# load libraries require 'pp' require 'rubygems' require 'what_methods' require 'wirble' # start wirble (with color) Wirble.init Wirble.colorize # set auto indent IRB.conf[:AUTO_INDENT]=true # save history IRB.conf[:SAVE_HISTORY]=200
what_methodsっていうのは
>> %w(u n k o).what? "unko" ["u", "n", "k", "o"].join == "unko" ["u", "n", "k", "o"].to_s == "unko" => ["join", "to_s"]
みたいに、メソッドを逆算するwhat?メソッドが使えるようになります。
ちなみにこの状態でもタブ補完とかが有効になってたりします。