From ec30cc1003d0564afacf9aefe64111e9a37c4404 Mon Sep 17 00:00:00 2001 From: Sebastian Wilgosz Date: Thu, 26 Dec 2019 11:19:19 +0100 Subject: [PATCH] Fix naming clash in rails applications Rails controllers have config method defined and this one overrode that --- lib/jsonapi_errors_handler.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/jsonapi_errors_handler.rb b/lib/jsonapi_errors_handler.rb index 3c5b0dd..fe35c64 100644 --- a/lib/jsonapi_errors_handler.rb +++ b/lib/jsonapi_errors_handler.rb @@ -25,7 +25,7 @@ def handle_error(error) end def handle_unexpected_error(error) - return raise error unless config.handle_unexpected? + return raise error unless configuration.handle_unexpected? log_error(error) if respond_to?(:log_error) render_error(::JsonapiErrorsHandler::Errors::StandardError.new) end @@ -35,11 +35,10 @@ def render_error(error) end def self.configure(&block) - config = Configuration.instance - config.configure(&block) + Configuration.instance.configure(&block) end - def config + def configuration Configuration.instance end end