module BetterErrors::ExceptionExtension

Public Instance Methods

__better_errors_bindings_stack() click to toggle source
# File lib/better_errors/exception_extension.rb, line 13
def __better_errors_bindings_stack
  @__better_errors_bindings_stack || []
end
set_backtrace(*) click to toggle source
Calls superclass method
# File lib/better_errors/exception_extension.rb, line 5
def set_backtrace(*)
  if caller_locations.none? { |loc| loc.path == __FILE__ }
    @__better_errors_bindings_stack = ::Kernel.binding.callers.drop(1)
  end

  super
end