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

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

Overview

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

名前空間で定義済み

Modules: ActiveJob

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

コンストラクターの詳細

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

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

例:

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

Middleware.new(app)

パラメーター:

  • アプリ オブジェクト

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



256
257
258
# ファイル 'lib/mongo/query_cache.rb' 行 256

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

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

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

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

例:

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

middleware.call(env)

パラメーター:

  • env オブジェクト

    環境。

次の値を返します。

  • オブジェクト

    呼び出しの結果。



268
269
270
271
272
273
274
# ファイル 'lib/mongo/query_cache.rb' 行 268

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