Module: Ettu::FreshWhen

Extended by:
ActiveSupport::Concern
Defined in:
lib/ettu/fresh_when.rb

Instance Method Summary collapse

Instance Method Details

#fresh_when(record_or_options, additional_options = {}) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/ettu/fresh_when.rb', line 5

def fresh_when(record_or_options, additional_options = {})
  ettu = Ettu.new record_or_options, additional_options, self

  ettu_params = {etag: ettu.etags, last_modified: ettu.last_modified}

  super nil, ettu.options.merge(ettu_params)
end