File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed
lib/active_model/serializer Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -60,11 +60,7 @@ def lookup(adapter)
60
60
register ( adapter_name , adapter_class )
61
61
adapter_class
62
62
}
63
- rescue ArgumentError
64
- failure_message =
65
- "Unknown adapter: #{ adapter . inspect } . Valid adapters are: #{ adapters } "
66
- raise UnknownAdapterError , failure_message , $!. backtrace
67
- rescue NameError
63
+ rescue NameError , ArgumentError
68
64
failure_message =
69
65
"NameError: #{ $!. message } . Unknown adapter: #{ adapter . inspect } . Valid adapters are: #{ adapters } "
70
66
raise UnknownAdapterError , failure_message , $!. backtrace
@@ -73,7 +69,7 @@ def lookup(adapter)
73
69
# @api private
74
70
def find_by_name ( adapter_name )
75
71
adapter_name = adapter_name . to_s . classify . tr ( 'API' , 'Api' )
76
- " ActiveModel::Serializer::Adapter:: #{ adapter_name } " . safe_constantize or # rubocop:disable Style/AndOr
72
+ ActiveModel ::Serializer ::Adapter . const_get ( adapter_name . to_sym ) or # rubocop:disable Style/AndOr
77
73
fail UnknownAdapterError
78
74
end
79
75
private :find_by_name
You can’t perform that action at this time.
0 commit comments