UrlOptimizer

me.seroperson.urlopt4s.UrlOptimizer
See theUrlOptimizer companion trait
object UrlOptimizer

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[F[_] : Concurrent](rulesText: Option[String], contextBuilder: Context#Builder): Resource[F, UrlOptimizer[F]]

Constructs UrlOptimizer instance.

Constructs UrlOptimizer instance.

Value parameters

contextBuilder

GraalVM polyglot context builder.

rulesText

AdGuard rules list. If None, default one will be used.

Attributes

Returns

Configured UrlOptimizer instance.

def defaultContextBuilder(): Context#Builder

Context builder which defines all the neccessary GraalVM polyglot configuration. If you are going to override context, you should use this builder as your base.

Context builder which defines all the neccessary GraalVM polyglot configuration. If you are going to override context, you should use this builder as your base.

Attributes

Returns

configured context builder.