class ConditionalGetApiController

Public Instance Methods

one() click to toggle source
# File actionpack/test/controller/api/conditional_get_test.rb, line 10
def one
  if stale?(last_modified: Time.now.utc.beginning_of_day, etag: [:foo, 123])
    render plain: "Hi!"
  end
end
two() click to toggle source
# File actionpack/test/controller/api/conditional_get_test.rb, line 16
def two
  render plain: "Hi!"
end

Private Instance Methods

handle_last_modified_and_etags() click to toggle source
# File actionpack/test/controller/api/conditional_get_test.rb, line 22
def handle_last_modified_and_etags
  fresh_when(last_modified: Time.now.utc.beginning_of_day, etag: [ :foo, 123 ])
end