Guest User

Untitled

a guest
Jun 21st, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. IRB.conf[:AUTO_INDENT] = true
  2. IRB.conf[:USE_READLINE] = true
  3.  
  4. require 'rubygems'
  5.  
  6. def suggest(lib)
  7. begin
  8. require lib
  9. yield if block_given?
  10. rescue LoadError
  11. puts "#{lib} not available."
  12. end
  13. end
  14.  
  15. # colored command output, persistent history
  16. suggest 'wirble' do
  17. Wirble.init
  18. Wirble.colorize
  19. end
  20.  
  21. # awesome_print
  22. suggest 'ap'
  23.  
  24. # Nice tables for rails models
  25. suggest 'hirb' do
  26. Hirb.enable
  27. def t(objects)
  28. puts Hirb::Helpers::AutoTable.render(objects)
  29. end
  30. end
  31.  
  32. # lp command for method lookups
  33. suggest 'looksee/shortcuts'
  34.  
  35. # Brilliant tab completion
  36. suggest 'bond' do
  37. Bond.start
  38. end
Add Comment
Please, Sign In to add comment