Packages

final case class One(grouper: (VcrRequest) ⇒ VcrKey, shouldRecordPredicate: (VcrRequest) ⇒ Boolean, transformer: (VcrEntry) ⇒ VcrEntry) extends VcrMatcher with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. One
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. VcrMatcher
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new One(grouper: (VcrRequest) ⇒ VcrKey, shouldRecordPredicate: (VcrRequest) ⇒ Boolean, transformer: (VcrEntry) ⇒ VcrEntry)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def :+(other: VcrMatcher): VcrMatcher

    Alias for append

    Alias for append

    Definition Classes
    VcrMatcher
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def append(other: VcrMatcher): VcrMatcher

    Appends another VcrMatcher to this VcrMatcher.

    Appends another VcrMatcher to this VcrMatcher. The specified VcrMatcher is attached to the end, meaning if the 1st VcrMatcher matches the request, the 2nd one

    Definition Classes
    OneVcrMatcher
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def group(request: VcrRequest): VcrKey

    Returns a VcrKey which is used to group/bucket requests that are considered equivalent (based on the specified "groupBy" function.

    Returns a VcrKey which is used to group/bucket requests that are considered equivalent (based on the specified "groupBy" function.

    Definition Classes
    OneVcrMatcher
  12. val grouper: (VcrRequest) ⇒ VcrKey
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def matcherFor(request: VcrRequest): Option[VcrMatcher]

    Finds the first VcrMatcher that matches the specified VcrRequest.

    Finds the first VcrMatcher that matches the specified VcrRequest.

    Definition Classes
    OneVcrMatcher
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. def shouldRecord(request: VcrRequest): Boolean

    Returns whether the specified request will be recorded by this matcher or not.

    Returns whether the specified request will be recorded by this matcher or not.

    Definition Classes
    VcrMatcher
  19. val shouldRecordPredicate: (VcrRequest) ⇒ Boolean
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. def transform(entry: VcrEntry): VcrEntry

    Transforms a VcrEntry with the transformer attached to this matcher.

    Transforms a VcrEntry with the transformer attached to this matcher. One usage for this is to filter sensitive data from a request/response.

    Definition Classes
    OneVcrMatcher
  22. val transformer: (VcrEntry) ⇒ VcrEntry
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  26. def withGrouper(grouper: (VcrRequest) ⇒ VcrKey): VcrMatcher

    Attached the specified grouping function to this matcher.

    Attached the specified grouping function to this matcher.

    Definition Classes
    OneVcrMatcher
  27. def withShouldRecord(pred: (VcrRequest) ⇒ Boolean): VcrMatcher

    Attaches the specified predicate to determine whether the request should be recorded or not to this matcher.

    Attaches the specified predicate to determine whether the request should be recorded or not to this matcher.

    Definition Classes
    OneVcrMatcher
  28. def withTransformer(transformer: (VcrEntry) ⇒ VcrEntry): VcrMatcher

    Attaches the specified VCR entry transformer to this matcher.

    Attaches the specified VCR entry transformer to this matcher.

    Definition Classes
    OneVcrMatcher

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from VcrMatcher

Inherited from AnyRef

Inherited from Any

Ungrouped