Sha256: bc74d33e2c4f098a04de4b56c90f2d43e75caf32f88a69f93e95e08b9bf4b907

Contents?: true

Size: 1.23 KB

Versions: 2

Compression:

Stored size: 1.23 KB

Contents

# This started as my (Giles Bowkett's) .irbrc file, turned into a recipe on IRB for the Pragmatic Programmers,
# and soon became a scrapbook of cool code snippets from all over the place. All the RDoc lives in the README.
# Check that file for usage information, authorship, copyright, and extensive details. You can also find a
# nice, HTMLified version of the README content at http://utilitybelt.rubyforge.org.

UTILITY_BELT_IRB_STARTUP_PROCS = {}

%w{rubygems
   platform
   wirble
   net/http
   tempfile}.each {|library| require library}
%w{init colorize}.each {|message| Wirble.send(message)}
%w{mac_clipboard
   is_an
   pastie
   themes
   irb_verbosity_control
   rails_verbosity_control
   command_history
   not
   language_greps
   rails_finder_shortcut
   amazon_upload_shortcut
   irb_options
   interactive_editor
   string_to_proc
   symbol_to_proc
   hash_math
   with}.each {|internal_library| require internal_library}

# default: dark background
UtilityBelt::Themes.background(:dark)

# Called when the irb session is ready, after any external libraries have been loaded. I can't
# remember why I did this. it might be a cargo cult thing.
IRB.conf[:IRB_RC] = lambda do
  UTILITY_BELT_IRB_STARTUP_PROCS.each {|symbol, proc| proc.call}
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
utility_belt-1.0.6 lib/utility_belt.rb
utility_belt-1.0.5 lib/utility_belt.rb