40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
# File 'lib/mock/twilio/schemas/api_2010.rb', line 40
def for(body, request)
url = request.url.split(request.host).last
case url
when %r{\/2010-04-01/Accounts/[A-Za-z0-9]+/Messages.json}
RESOURCES[:messages].decorate(body, request)
when %r{\/2010-04-01/Accounts/[A-Za-z0-9]+/Calls.json}
RESOURCES[:calls].decorate(body, request)
when %r{\/2010-04-01/Accounts/[A-Za-z0-9]+/Conferences/[A-Za-z0-9]+/Participants/[A-Za-z0-9]+.json}
RESOURCES[:conferences_participants_update].decorate(body, request)
when %r{\/2010-04-01/Accounts/[A-Za-z0-9]+/Conferences/[A-Za-z0-9]+/Participants.json}
RESOURCES[:conferences_participants_create].decorate(body, request)
when %r{\/2010-04-01/Accounts/[A-Za-z0-9]+/Addresses.json}
RESOURCES[:addresses].decorate(body, request)
when %r{\/2010-04-01/Accounts/[A-Za-z0-9]+/IncomingPhoneNumbers/[A-Za-z0-9]+.json}
RESOURCES[:incoming_phone_numbers].decorate(body, request)
when %r{\/2010-04-01/Accounts/[A-Za-z0-9]+/IncomingPhoneNumbers.json}
RESOURCES[:incoming_phone_numbers].decorate(body, request)
when %r{\/2010-04-01/Accounts/[A-Za-z0-9]+/AvailablePhoneNumbers/[A-Z]+/Local.json}
RESOURCES[:available_phone_numbers_local].decorate(body, request)
end
end
|