Guest User

Untitled

a guest
Nov 21st, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. # switch default editor for pry to sublime text
  2. Pry.config.editor = "sublime"
  3.  
  4. # format prompt to be <Rails version>@<ruby version>(<object>)>
  5. Pry.config.prompt = proc do |obj, level, _|
  6. prompt = "\e[1;30m"
  7. prompt << "#{Rails.version} @ " if defined?(Rails)
  8. prompt << "#{RUBY_VERSION}"
  9. "#{prompt} (#{obj})>\e[0m"
  10. end
  11.  
  12. # use awesome print for all objects in pry
  13. begin
  14. require 'awesome_print'
  15. Pry.config.print = proc { |output, value| output.puts "=> #{ap value}" }
  16. rescue LoadError
  17. puts "=> Unable to load awesome_print, please type 'gem install awesome_print' or 'sudo gem install awesome_print'."
  18. end
Add Comment
Please, Sign In to add comment