Module AWS::Core::Deprecations
In: lib/aws/core/deprecations.rb

A utility module that provides a class method that wraps a method such that it generates a deprecation warning when called. Given the following class:

    class Example

      def do_something
      end

    end

If you want to deprecate the `do_something` method, you can extend this module and then call `deprecated` on the method (after it has been defined).

    class Example

      extend AWS::Core::Deprecations

      def do_something
      end

      def do_something_else
      end

      deprecated :do_something

    end

The `do_something` method will continue to function, but will generate a deprecation warning when called.

@api private

Methods

Public Instance methods

@param [Symbol] method The name of the deprecated method.

@option options [String] :message The warning message to issue

  when the deprecated method is called.

@option options [Symbol] :use The name of an use

  method that should be used.

[Validate]