Module: Twitter::Utils::ClassMethods

Defined in:
lib/twitter/utils.rb

Instance Method Summary collapse

Instance Method Details

#deprecate_alias(new_name, old_name, &block) ⇒ Object



10
11
12
13
14
15
# File 'lib/twitter/utils.rb', line 10

def deprecate_alias(new_name, old_name, &block)
  define_method(new_name) do |*args|
    warn "#{Kernel.caller.first}: [DEPRECATION] ##{new_name} is deprecated. Use ##{old_name} instead."
    send(old_name, *args, &block)
  end
end