Module: ActiveRecordView::WriteException

Included in:
Helper
Defined in:
lib/active_record_view/write_exception.rb

Instance Method Summary collapse

Instance Method Details

#write_exception(error, size = 5) ⇒ Object



6
7
8
9
10
# File 'lib/active_record_view/write_exception.rb', line 6

def write_exception(error, size = 5)
  user_backtrace = error.application_backtrace.reject{|i| i =~ %r{^\#\{RAILS_ROOT\}/vendor/}}
  trace = user_backtrace[0,size - 1].join("\n")
  write_exception_logger.error "%s: %s (%s)" % [error.class, error.message, trace]
end

#write_exception_loggerObject



2
3
4
# File 'lib/active_record_view/write_exception.rb', line 2

def write_exception_logger
  ActionController::Base.logger
end