module ActiveModel::Serializer::Caching::ClassMethods

def object_cache_key(serializer, adapter_instance)

Returns:
  • (String, nil) - the cache_key of the serializer or nil
def object_cache_key(serializer, adapter_instance)
  return unless serializer.present? && serializer.object.present?
  (serializer.class.cache_enabled? || serializer.class.fragment_cache_enabled?) ? serializer.cache_key(adapter_instance) : nil
end