Packages

final case class Many(matchers: Vector[One]) extends VcrMatcher with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Many
  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 Many(matchers: Vector[One])

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
    ManyVcrMatcher
  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
    ManyVcrMatcher
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. 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
    ManyVcrMatcher
  14. val matchers: Vector[One]
  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. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. 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
    ManyVcrMatcher
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  24. def withGrouper(grouper: (VcrRequest) ⇒ VcrKey): VcrMatcher

    Attached the specified grouping function to this matcher.

    Attached the specified grouping function to this matcher.

    Definition Classes
    ManyVcrMatcher
  25. 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
    ManyVcrMatcher
  26. 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
    ManyVcrMatcher

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from VcrMatcher

Inherited from AnyRef

Inherited from Any

Ungrouped