module AdequateSerialization::Rails::CacheKey
Public Class Methods
cacheable?(object)
click to toggle source
# File lib/adequate_serialization/rails/cache_step.rb, line 6 def self.cacheable?(object) if object.class < ActiveRecord::Base object.has_attribute?(:updated_at) else object.respond_to?(:cache_key) end end
for(object, includes = [])
click to toggle source
# File lib/adequate_serialization/rails/cache_step.rb, line 14 def self.for(object, includes = []) includes.empty? ? object : [object, *includes] end