module BitBucket

TODO: Set token required calls

Constants

DEPRECATION_PREFIX

Attributes

deprecation_tracker[W]

Public Class Methods

deprecate(method, alternate_method=nil) click to toggle source

Displays deprecation message to the user. Each message is printed once.

# File lib/bitbucket_rest_api/deprecation.rb, line 17
    def deprecate(method, alternate_method=nil)
      return if deprecation_tracker.include? method
      deprecation_tracker << method

      message = <<-NOTICE
#{DEPRECATION_PREFIX}

* #{method} is deprecated.
      NOTICE
      if alternate_method
        message << <<-ADDITIONAL
* please use #{alternate_method} instead.
        ADDITIONAL
      end
      warn_deprecation(message)
    end
deprecation_tracker() click to toggle source
# File lib/bitbucket_rest_api/deprecation.rb, line 11
def deprecation_tracker
  @deprecation_tracker ||= []
end
warn_deprecation(message) click to toggle source
# File lib/bitbucket_rest_api/deprecation.rb, line 34
def warn_deprecation(message)
  send :warn, message
end