class Twilio::REST::Pricing::V1::VoiceList::NumberContext
Public Class Methods
new(version, number)
click to toggle source
Initialize the NumberContext
@param [Version] version Version
that contains the resource @param [String] number The phone number to fetch. @return [NumberContext] NumberContext
Calls superclass method
Twilio::REST::InstanceContext::new
# File lib/twilio-ruby/rest/pricing/v1/voice/number.rb 68 def initialize(version, number) 69 super(version) 70 71 # Path Solution 72 @solution = {number: number, } 73 @uri = "/Voice/Numbers/#{CGI.escape(@solution[:number]).gsub("+", "%20")}" 74 end
Public Instance Methods
fetch()
click to toggle source
Fetch the NumberInstance
@return [NumberInstance] Fetched NumberInstance
# File lib/twilio-ruby/rest/pricing/v1/voice/number.rb 79 def fetch 80 payload = @version.fetch('GET', @uri) 81 82 NumberInstance.new(@version, payload, number: @solution[:number], ) 83 end
inspect()
click to toggle source
Provide a detailed, user friendly representation
# File lib/twilio-ruby/rest/pricing/v1/voice/number.rb 94 def inspect 95 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 96 "#<Twilio.Pricing.V1.NumberContext #{context}>" 97 end
to_s()
click to toggle source
Provide a user friendly representation
# File lib/twilio-ruby/rest/pricing/v1/voice/number.rb 87 def to_s 88 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 89 "#<Twilio.Pricing.V1.NumberContext #{context}>" 90 end