Skip to content

Commit 4359026

Browse files
committed
Handle inflecting api to s/API/Api without side-effects
1 parent 506739d commit 4359026

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/active_model/serializer/adapter.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ def self.create(resource, options = {})
3333
end
3434

3535
def self.adapter_class(adapter)
36-
"ActiveModel::Serializer::Adapter::#{adapter.to_s.classify}".safe_constantize
36+
adapter_name = adapter.to_s.classify.sub("API", "Api")
37+
"ActiveModel::Serializer::Adapter::#{adapter_name}".safe_constantize
3738
end
3839

3940
def fragment_cache(*args)
@@ -42,7 +43,7 @@ def fragment_cache(*args)
4243

4344
private
4445

45-
def cache_check(serializer)
46+
def cache_check(serializer)
4647
@cached_serializer = serializer
4748
@klass = @cached_serializer.class
4849
if is_cached?

0 commit comments

Comments
 (0)