lib/ringcentral_sdk/rest/messages.rb in ringcentral_sdk-1.3.4 vs lib/ringcentral_sdk/rest/messages.rb in ringcentral_sdk-2.0.0
- old
+ new
@@ -1,46 +1,55 @@
-module RingCentralSdk::REST
- class Messages
- attr_reader :sms
- attr_reader :fax
+module RingCentralSdk
+ module REST
+ # Messages is a wrapper helper class
+ class Messages
+ attr_reader :sms
+ attr_reader :fax
- def initialize(client)
- @client = client
- @sms = RingCentralSdk::REST::MessagesSMS.new(client)
- @fax = RingCentralSdk::REST::MessagesFax.new(client)
+ def initialize(client)
+ @client = client
+ @sms = RingCentralSdk::REST::MessagesSMS.new(client)
+ @fax = RingCentralSdk::REST::MessagesFax.new(client)
+ end
end
end
end
-module RingCentralSdk::REST
- class MessagesSMS
- def initialize(client)
- @client = client
- end
+module RingCentralSdk
+ module REST
+ # MessagesSMS provides a helper for SMS messages
+ class MessagesSMS
+ def initialize(client)
+ @client = client
+ end
- def create(opts)
- response = @client.http.post do |req|
- req.url 'account/~/extension/~/sms'
- req.headers['Content-Type'] = 'application/json'
- req.body = {
- from: { phoneNumber: opts[:from].to_s },
- to: [ { phoneNumber: opts[:to].to_s } ],
- text: opts[:text].to_s
- }
+ def create(opts)
+ response = @client.http.post do |req|
+ req.url 'account/~/extension/~/sms'
+ req.headers['Content-Type'] = 'application/json'
+ req.body = {
+ from: { phoneNumber: opts[:from].to_s },
+ to: [{ phoneNumber: opts[:to].to_s }],
+ text: opts[:text].to_s
+ }
+ end
+ response
end
- return response
end
end
end
-module RingCentralSdk::REST
- class MessagesFax
- def initialize(client)
- @client = client
- end
+module RingCentralSdk
+ module REST
+ # MessagesFax provides a helper for fax requests
+ class MessagesFax
+ def initialize(client)
+ @client = client
+ end
- def create(opts)
- fax = RingCentralSdk::REST::Request::Fax.new(opts)
- return @client.send_request(fax)
+ def create(opts)
+ fax = RingCentralSdk::REST::Request::Fax.new opts
+ @client.send_request fax
+ end
end
end
end