Handle inflecting api to s/API/Api without side-effects

This commit is contained in:
Benjamin Fleischer 2015-07-17 14:08:50 -05:00
parent 506739d4fb
commit 4359026c0e

View File

@ -33,7 +33,8 @@ module ActiveModel
end end
def self.adapter_class(adapter) def self.adapter_class(adapter)
"ActiveModel::Serializer::Adapter::#{adapter.to_s.classify}".safe_constantize adapter_name = adapter.to_s.classify.sub("API", "Api")
"ActiveModel::Serializer::Adapter::#{adapter_name}".safe_constantize
end end
def fragment_cache(*args) def fragment_cache(*args)
@ -42,7 +43,7 @@ module ActiveModel
private private
def cache_check(serializer) def cache_check(serializer)
@cached_serializer = serializer @cached_serializer = serializer
@klass = @cached_serializer.class @klass = @cached_serializer.class
if is_cached? if is_cached?