class Twilio::REST::Taskrouter::V1

Public Class Methods

new(domain) click to toggle source

Initialize the V1 version of Taskrouter

Calls superclass method Twilio::REST::Version::new
   # File lib/twilio-ruby/rest/taskrouter/v1.rb
15 def initialize(domain)
16   super
17   @version = 'v1'
18   @workspaces = nil
19 end

Public Instance Methods

to_s() click to toggle source

Provide a user friendly representation

   # File lib/twilio-ruby/rest/taskrouter/v1.rb
38 def to_s
39   '<Twilio::REST::Taskrouter::V1>'
40 end
workspaces(sid=:unset) click to toggle source

@param [String] sid The SID of the Workspace resource to fetch. @return [Twilio::REST::Taskrouter::V1::WorkspaceContext] if sid was passed. @return [Twilio::REST::Taskrouter::V1::WorkspaceList]

   # File lib/twilio-ruby/rest/taskrouter/v1.rb
25 def workspaces(sid=:unset)
26   if sid.nil?
27       raise ArgumentError, 'sid cannot be nil'
28   end
29   if sid == :unset
30       @workspaces ||= WorkspaceList.new self
31   else
32       WorkspaceContext.new(self, sid)
33   end
34 end