class TwilioMock::LookupMocker
Constants
- API_VERSION
- HOST
Public Instance Methods
lookup(number, country_code = nil)
click to toggle source
# File lib/twilio_mock/lookup_mocker.rb, line 6 def lookup(number, country_code = nil) stub_request(:get, "#{base_twilio_url}/PhoneNumbers/#{number}") .to_return(status: 200, body: response(number, country_code), headers: {}) end
Private Instance Methods
base_twilio_url()
click to toggle source
# File lib/twilio_mock/lookup_mocker.rb, line 21 def base_twilio_url "https://#{HOST}/#{API_VERSION}" end
response(number, country_code)
click to toggle source
# File lib/twilio_mock/lookup_mocker.rb, line 13 def response(number, country_code) { country_code: country_code || 'US', phone_number: number, url: "#{base_twilio_url}/PhoneNumber/number" }.to_json end