Guest User

Untitled

a guest
Feb 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. if rails_env = ENV['RAILS_ENV']
  2. rails_root = File.basename(Dir.pwd)
  3.  
  4. rails_env_string = case rails_env
  5. when 'development'
  6. 'dev'
  7. when 'production'
  8. 'prod'
  9. else
  10. rails_env
  11. end
  12.  
  13. IRB.conf[:PROMPT] ||= {}
  14. IRB.conf[:PROMPT][:RAILS] = {
  15. :PROMPT_I => "#{rails_root} #{rails_env_string}> ",
  16. :PROMPT_S => "#{rails_root} #{rails_env_string}* ",
  17. :PROMPT_C => "#{rails_root} #{rails_env_string}? ",
  18. :RETURN => "=> %s\n"
  19. }
  20. IRB.conf[:PROMPT_MODE] = :RAILS
  21.  
  22. # Called after the irb session is initialized and Rails has
  23. # been loaded (props: Mike Clark).
  24. IRB.conf[:IRB_RC] = Proc.new do
  25. ActiveRecord::Base.logger = Logger.new(STDOUT)
  26. ActiveRecord::Base.instance_eval { alias :[] :find }
  27. alias :r! :reload!
  28. end
  29.  
  30. end
Add Comment
Please, Sign In to add comment