Learn R Programming

webmockr (version 2.0.0)

MethodPattern: MethodPattern

Description

method matcher

Arguments

Public fields

pattern

(character) an http method

Methods


Method new()

Create a new MethodPattern object

Usage

MethodPattern$new(pattern)

Arguments

pattern

(character) a HTTP method, lowercase

Returns

A new MethodPattern object


Method matches()

test if the pattern matches a given http method

Usage

MethodPattern$matches(method)

Arguments

method

(character) a HTTP method, lowercase

Returns

a boolean


Method to_s()

Print pattern for easy human consumption

Usage

MethodPattern$to_s()

Returns

a string


Method clone()

The objects of this class are cloneable with this method.

Usage

MethodPattern$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Details

Matches regardless of case. e.g., POST will match to post

Examples

Run this code
(x <- MethodPattern$new(pattern = "post"))
x$pattern
x$matches(method = "post")
x$matches(method = "POST")

# all matches() calls should be TRUE
(x <- MethodPattern$new(pattern = "any"))
x$pattern
x$matches(method = "post")
x$matches(method = "GET")
x$matches(method = "HEAD")

Run the code above in your browser using DataLab