Files
fizzy/app/controllers/concerns/collection_scoped.rb
T
2025-10-31 10:40:28 +01:00

17 lines
383 B
Ruby

module CollectionScoped
extend ActiveSupport::Concern
included do
before_action :set_collection
end
private
def set_collection
@collection = Current.user.collections.find(params[:collection_id])
end
def cards_fresh_when(cards)
fresh_when etag: [ cards, @collection.entropy_configuration, @collection.name, @collection.columns.all ]
end
end