Module: Twilio::REST::SMS::Deprecation

Included in:
Message, Messages
Defined in:
lib/twilio-ruby/rest/sms/messages.rb

Instance Method Summary collapse

Instance Method Details

#deprecate(method_name) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/twilio-ruby/rest/sms/messages.rb', line 6

def deprecate(method_name)
  old_method = "_deprecated_#{method_name}"
  alias_method old_method, method_name
  define_method method_name do |*args, &block|
    warn "[DEPRECATED] SMS Resource is deprecated. Please use Messages (https://www.twilio.com/docs/api/rest/message)"
    send old_method, *args, &block
  end
end