class StaleOptions::RelationOptions
Protected Instance Methods
etag()
click to toggle source
# File lib/stale_options/relation_options.rb, line 5 def etag cache_by_itself? ? object_hash(@record.to_a) : collection_hash(@record) end
last_modified()
click to toggle source
# File lib/stale_options/relation_options.rb, line 9 def last_modified # FIXME: ActiveRecord#maximum ignores order, # so we can't just say `@record.maximum(last_modified_opt)`. # See: https://stackoverflow.com/questions/23243828/rails-activerecord-maximumcolumn-ignores-order @record.pluck(last_modified_opt).max end