Class: Phoneburner::Client
- Inherits:
-
Object
- Object
- Phoneburner::Client
- Defined in:
- lib/phoneburner/client.rb
Instance Attribute Summary collapse
-
#token ⇒ Object
Returns the value of attribute token.
-
#url ⇒ Object
Returns the value of attribute url.
Instance Method Summary collapse
- #calls ⇒ Object
- #contacts ⇒ Object
- #dialsession_settings ⇒ Object
- #dialsessions ⇒ Object
- #folders ⇒ Object
-
#initialize(token, opts = {}) ⇒ Client
constructor
A new instance of Client.
- #members ⇒ Object
- #voicemails ⇒ Object
Constructor Details
#initialize(token, opts = {}) ⇒ Client
Returns a new instance of Client.
6 7 8 9 10 |
# File 'lib/phoneburner/client.rb', line 6 def initialize(token, opts={}) @token = token @url = opts[:url] @url ||= "https://www.phoneburner.com" end |
Instance Attribute Details
#token ⇒ Object
Returns the value of attribute token.
4 5 6 |
# File 'lib/phoneburner/client.rb', line 4 def token @token end |
#url ⇒ Object
Returns the value of attribute url.
4 5 6 |
# File 'lib/phoneburner/client.rb', line 4 def url @url end |
Instance Method Details
#calls ⇒ Object
24 25 26 |
# File 'lib/phoneburner/client.rb', line 24 def calls Phoneburner::Request.new(self,Phoneburner::Call) end |
#contacts ⇒ Object
12 13 14 |
# File 'lib/phoneburner/client.rb', line 12 def contacts Phoneburner::Request.new(self,Phoneburner::Contact) end |
#dialsession_settings ⇒ Object
28 29 30 |
# File 'lib/phoneburner/client.rb', line 28 def dialsession_settings Phoneburner::Request.new(self,Phoneburner::Settings) end |
#dialsessions ⇒ Object
20 21 22 |
# File 'lib/phoneburner/client.rb', line 20 def dialsessions Phoneburner::Request.new(self,Phoneburner::Dialsession) end |
#folders ⇒ Object
32 33 34 |
# File 'lib/phoneburner/client.rb', line 32 def folders Phoneburner::Request.new(self,Phoneburner::Folder) end |
#members ⇒ Object
16 17 18 |
# File 'lib/phoneburner/client.rb', line 16 def members Phoneburner::Request.new(self,Phoneburner::Member) end |
#voicemails ⇒ Object
36 37 38 |
# File 'lib/phoneburner/client.rb', line 36 def voicemails Phoneburner::Request.new(self,Phoneburner::Voicemail) end |