lib/twitter_retry.rb
require "twitter"
require "twitter_retry/version"
require "twitter_retry/config"
require "twitter_retry/retryable"
module TwitterRetry
extend Retryable
# @return [TwitterRetry::Config]
def self.config
@config ||= Config.new
end
# @yieldparam [TwitterRetry::Config]
def self.configure
yield config if block_given?
end
class BaseError < ::StandardError; end
class SuspendedError < BaseError; end
class RetryOverError < BaseError; end
class CannotRetryableError < BaseError; end
end