Wirble is a set of enhancements for ruby(irb). Wirble enables several items mentioned on the RubyGarden "Irb Tips and Tricks" page, including tab-completion, history, and a built-in ri command, as well as colorized results and a couple other goodies.
Wirble even works with rvm , lets hack the trick to do so:
Step 1:
When we start irb prompt it first checks for .irbrc file in home folder.
~/.irbrc.
Step 2 :
To enable wirble in irb prompt, Open the ~/.irbrc file (Create a new one if Not present.), and Paste the contents of the below code.
require 'irb/completion' require 'irb/ext/save-history' require 'rubygems' unless Gem::Specification.find_all_by_name('wirble').any? puts "Installing Wirble" %x{gem install 'wirble' --no-ri --no-rdoc} end Gem.refresh require 'wirble' # Initializing Wirble Wirble.init Wirble.colorize # Customize according to your will. colors = Wirble::Colorize.colors.merge({ :object_class => :purple, :symbol => :purple, :symbol_prefix => :purple }) Wirble::Colorize.colors = colorsStep 3: Move out of the blog for a colourfull irb prompt and Njoy Coding in Ruby. Thanks to Santosh for writing this post .