class Rspectacular::VcrMatchers::UriWithoutTrailingId

def call(request, vcr_cassette_request)

def call(request, vcr_cassette_request)
  request_uri              = request.uri
  vcr_cassette_request_uri = vcr_cassette_request.uri
  if request_uri.match(trailing_id_matcher)
    request_uri_without_id              = request_uri.sub              trailing_id_matcher, ''
    vcr_cassette_request_uri_without_id = vcr_cassette_request_uri.sub trailing_id_matcher, ''
    request_uri.match(trailing_id_matcher) &&
    vcr_cassette_request_uri.match(trailing_id_matcher) &&
    request_uri_without_id == vcr_cassette_request_uri_without_id
  else
    request_uri == vcr_cassette_request_uri
  end
end

def initialize(trailing_id_matcher)

def initialize(trailing_id_matcher)
  self.trailing_id_matcher = trailing_id_matcher
end