instance method call

Ruby on Rails 4.2.11.3

Since v2.3.18 Last seen in v4.2.11.3

Available in: v2.3.18 v3.0.20 v3.1.12 v3.2.22.5 v4.0.13 v4.1.16 v4.2.11.3

Signature

call(env)

No documentation comment.

Parameters

env req
Source
# File activerecord/lib/active_record/query_cache.rb, line 30
    def call(env)
      connection    = ActiveRecord::Base.connection
      enabled       = connection.query_cache_enabled
      connection_id = ActiveRecord::Base.connection_id
      connection.enable_query_cache!

      response = @app.call(env)
      response[2] = Rack::BodyProxy.new(response[2]) do
        restore_query_cache_settings(connection_id, enabled)
      end

      response
    rescue Exception => e
      restore_query_cache_settings(connection_id, enabled)
      raise e
    end

Defined in activerecord/lib/active_record/query_cache.rb line 30 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveRecord::QueryCache

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close