クラス: Mongo::QueryCache::ミドルウェア

継承:
オブジェクト
  • オブジェクト
すべて表示
定義:
lib/mongo/query_cache.rb

Overview

リクエストごとにクエリ キャッシュを有効にする Rack ミドルウェア。

名前空間で定義済み

Modules: ActiveJob

インスタンス メソッドの概要を折りたたむ

コンストラクターの詳細

#初期化(アプリ) =ミドルウェア

ミドルウェアをインスタンス化します。

例:

新しいミドルウェアを作成します。

Middleware.new(app)

パラメーター:

  • アプリ オブジェクト

    ロック アプリケーション スタック。



264
265
266
# ファイル 'lib/mongo/query_cache.rb' 行 264

デフォルト 初期化(アプリ)
  @app = アプリ
end

インスタンス メソッドの詳細

#呼び出し(env) =オブジェクト

クエリ キャッシュを有効にして、リクエストを実行します。

例:

リクエストを実行します。

middleware.call(env)

パラメーター:

  • env オブジェクト

    環境。

次の値を返します。

  • オブジェクト

    呼び出しの結果。



276
277
278
279
280
281
282
# ファイル 'lib/mongo/query_cache.rb' 行 276

デフォルト を呼び出す(env)
  クエリ キャッシュ.cache 行う
    @app.を呼び出す(env)
  end
保証する
  クエリ キャッシュ.クリア
end