All Downloads are FREE. Search and download functionalities are using the official Maven repository.

skinny.engine.implicits.CookiesImplicits.scala Maven / Gradle / Ivy

The newest version!
package skinny.engine.implicits

import scala.language.implicitConversions

import skinny.engine.context.SkinnyEngineContext
import skinny.engine.cookie.{ Cookie, CookieOptions, SweetCookies }

/**
 * Implicit conversion for Cookie values.
 */
trait CookiesImplicits extends ServletApiImplicits {

  implicit def cookieOptions(implicit ctx: SkinnyEngineContext): CookieOptions = {
    ctx.servletContext.get(Cookie.CookieOptionsKey).orNull.asInstanceOf[CookieOptions]
  }

  def cookies(implicit ctx: SkinnyEngineContext): SweetCookies = {
    ctx.request.get(Cookie.SweetCookiesKey).orNull.asInstanceOf[SweetCookies]
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy