Skip to content

Instantly share code, notes, and snippets.

@cpetschnig
Created July 18, 2010 19:30
Show Gist options
  • Save cpetschnig/480642 to your computer and use it in GitHub Desktop.
Save cpetschnig/480642 to your computer and use it in GitHub Desktop.
My .irbrc file: IRB customization
require 'rubygems'
irb_extensions = []
begin
# load wirble
require 'wirble'
# start wirble (with color)
Wirble.init
Wirble.colorize
irb_extensions << "Wirble"
rescue LoadError => err
warn "Couldn't load Wirble: #{err}"
end
begin
# load looksee
require 'looksee/shortcuts'
irb_extensions << "Looksee"
rescue LoadError => err
warn "Couldn't load Looksee: #{err}"
end
begin
# load awesome_print
require 'ap'
irb_extensions << "Awesome Print"
rescue LoadError => err
warn "Couldn't load Awesome Print: #{err}"
end
puts "Custom irb extensions: #{irb_extensions.join(', ')}" unless irb_extensions.empty?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment