diff --git a/lib/observable/instrumenter.rb b/lib/observable/instrumenter.rb index 6ac0a75..f50519e 100644 --- a/lib/observable/instrumenter.rb +++ b/lib/observable/instrumenter.rb @@ -52,7 +52,7 @@ def extract_namespace_from_path(file_path) return "UnknownClass" if file_name.empty? file_name.split("_").map(&:capitalize).join - rescue + rescue StandardError "UnknownClass" end @@ -65,14 +65,14 @@ def extract_actual_class_name else caller_self.class.name end - rescue + rescue StandardError extract_namespace_from_path(@caller_binding.eval("__FILE__")) end else caller_location = find_caller_location extract_namespace_from_path(caller_location.path) end - rescue + rescue StandardError "UnknownClass" end @@ -82,7 +82,7 @@ def determine_if_class_method begin caller_self = @caller_binding.eval("self") caller_self.is_a?(Class) - rescue + rescue StandardError false end end @@ -353,7 +353,7 @@ def extract_from_binding extract_local_variables_with_numeric_indexing(args) args - rescue + rescue StandardError {} end diff --git a/lib/observable/structured_error.rb b/lib/observable/structured_error.rb index b3484da..247e5b7 100644 --- a/lib/observable/structured_error.rb +++ b/lib/observable/structured_error.rb @@ -45,7 +45,7 @@ def self.safe_message(error) else "" end - rescue + rescue StandardError "" end @@ -63,7 +63,7 @@ def self.safe_type(error) end error.class.name - rescue + rescue StandardError error.class.name end @@ -77,7 +77,7 @@ def self.safe_context(error) else {} end - rescue + rescue StandardError {} end @@ -92,7 +92,7 @@ def self.try_custom_converter(error) result = begin converter.call(error) - rescue + rescue StandardError nil end