class Twilio::REST::Preview::Wireless

Public Class Methods

new(domain) click to toggle source

Initialize the Wireless version of Preview

Calls superclass method Twilio::REST::Version::new
   # File lib/twilio-ruby/rest/preview/wireless.rb
15 def initialize(domain)
16   super
17   @version = 'wireless'
18   @commands = nil
19   @rate_plans = nil
20   @sims = nil
21 end

Public Instance Methods

commands(sid=:unset) click to toggle source

@param [String] sid The sid @return [Twilio::REST::Preview::Wireless::CommandContext] if sid was passed. @return [Twilio::REST::Preview::Wireless::CommandList]

   # File lib/twilio-ruby/rest/preview/wireless.rb
27 def commands(sid=:unset)
28   if sid.nil?
29       raise ArgumentError, 'sid cannot be nil'
30   end
31   if sid == :unset
32       @commands ||= CommandList.new self
33   else
34       CommandContext.new(self, sid)
35   end
36 end
rate_plans(sid=:unset) click to toggle source

@param [String] sid The sid @return [Twilio::REST::Preview::Wireless::RatePlanContext] if sid was passed. @return [Twilio::REST::Preview::Wireless::RatePlanList]

   # File lib/twilio-ruby/rest/preview/wireless.rb
42 def rate_plans(sid=:unset)
43   if sid.nil?
44       raise ArgumentError, 'sid cannot be nil'
45   end
46   if sid == :unset
47       @rate_plans ||= RatePlanList.new self
48   else
49       RatePlanContext.new(self, sid)
50   end
51 end
sims(sid=:unset) click to toggle source

@param [String] sid The sid @return [Twilio::REST::Preview::Wireless::SimContext] if sid was passed. @return [Twilio::REST::Preview::Wireless::SimList]

   # File lib/twilio-ruby/rest/preview/wireless.rb
57 def sims(sid=:unset)
58   if sid.nil?
59       raise ArgumentError, 'sid cannot be nil'
60   end
61   if sid == :unset
62       @sims ||= SimList.new self
63   else
64       SimContext.new(self, sid)
65   end
66 end
to_s() click to toggle source

Provide a user friendly representation

   # File lib/twilio-ruby/rest/preview/wireless.rb
70 def to_s
71   '<Twilio::REST::Preview::Wireless>'
72 end