lib/twilio/sms.rb in twilio-2.7.0 vs lib/twilio/sms.rb in twilio-2.8.0
- old
+ new
@@ -2,12 +2,13 @@
# An SMS message resource represents an Inbound or Outbound SMS message. When someone sends a text message from
# or to your application, either via the REST API, or during a call via the verb, an SMS message resource is created.
class Sms < TwilioObject
# Example:
# Twilio.connect('my_twilio_sid', 'my_auth_token')
- # Twilio::Sms.message(CALLER_ID, user_number, 'This is my simple SMS message')
- def message(from, to, body)
- Twilio.post("/SMS/Messages", :body => {:From => from, :To => to, :Body => body})
+ # Twilio::Sms.message(CALLER_ID, user_number, 'This is my simple SMS message', 'http://example.com/sms_callback')
+ def message(from, to, body, callback_url=nil)
+ callback = callback_url ? {:StatusCallback => callback_url} : {}
+ Twilio.post("/SMS/Messages", :body => {:From => from, :To => to, :Body => body}.merge(callback))
end
def list(optional = {})
Twilio.get("/SMS/Messages", :query => optional)
end
\ No newline at end of file