diff --git a/lib/web_console/extensions.rb b/lib/web_console/extensions.rb index 15a7f9f7..64ccccbb 100644 --- a/lib/web_console/extensions.rb +++ b/lib/web_console/extensions.rb @@ -15,5 +15,6 @@ def render_exception_with_web_console(env, exception) end end - alias_method_chain :render_exception, :web_console + alias_method :render_exception_without_web_console, :render_exception + alias_method :render_exception, :render_exception_with_web_console end diff --git a/lib/web_console/integration/cruby.rb b/lib/web_console/integration/cruby.rb index cb25069f..a4e31a2f 100644 --- a/lib/web_console/integration/cruby.rb +++ b/lib/web_console/integration/cruby.rb @@ -34,6 +34,7 @@ def set_backtrace_with_binding_of_caller(*args) set_backtrace_without_binding_of_caller(*args) end - alias_method_chain :set_backtrace, :binding_of_caller + alias_method :set_backtrace_without_binding_of_caller, :set_backtrace + alias_method :set_backtrace, :set_backtrace_with_binding_of_caller end end diff --git a/lib/web_console/integration/rubinius.rb b/lib/web_console/integration/rubinius.rb index 724f9a5b..1fe91331 100644 --- a/lib/web_console/integration/rubinius.rb +++ b/lib/web_console/integration/rubinius.rb @@ -62,5 +62,6 @@ def raise_exception_with_current_bindings(exc) raise_exception_without_current_bindings(exc) end - alias_method_chain :raise_exception, :current_bindings + alias_method :raise_exception_without_current_bindings, :raise_exception + alias_method :raise_exception, :raise_exception_with_current_bindings end