extractSettings
シグネチャ
説明
:class:`RequestContext`から``RoutingSettings``を抽出します。
デフォルトでは、ルートを実行している ``Http()``拡張の設定が返されます。:ref:`-withSettings-`ディレクティブを使用すると、特定のサブルートの設定を上書きすることができます。
例
val route =
extractSettings { settings: RoutingSettings =>
complete(s"RoutingSettings.renderVanityFooter = ${settings.renderVanityFooter}")
}
// tests:
Get("/") ~> route ~> check {
responseAs[String] shouldEqual "RoutingSettings.renderVanityFooter = true"
}
Contents