Class: ActiveSupport::BufferedLogger
- Defined in:
- lib/irt/extensions/rails.rb
Instance Method Summary collapse
Instance Method Details
#add(*args) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/irt/extensions/rails.rb', line 5 def add(*args) original_add(*args) = args[1] # no inline log when in rails server and not interactive mode return if IRB.CurrentContext.nil? || IRT.rails_server && IRB.CurrentContext.irt_mode != :interactive if IRT.rails_log if IRT.dye_rails_log = .match(/\e\[[\d;]+m/) ? Dye.strip_ansi().chomp : = IRT.dye(, :log_color) + "\n" end puts || end end |
#original_add ⇒ Object
3 |
# File 'lib/irt/extensions/rails.rb', line 3 alias_method :original_add, :add |