Sha256: eb052c91d25b871b2803afb77ef29429e75f0912c0b99a7304b605e17851613a
Contents?: true
Size: 785 Bytes
Versions: 10
Compression:
Stored size: 785 Bytes
Contents
require 'bearcat/version' require 'bearcat/client' module Bearcat class << self require 'logger' attr_writer :rate_limit_min, :rate_limits, :max_sleep_seconds, :min_sleep_seconds, :logger, :master_rate_limit, :rate_limiter def configure yield self if block_given? end def rate_limiter @rate_limiter end def rate_limit_min @rate_limit_min ||= 175 end def min_sleep_seconds @min_sleep_seconds ||= 5 end def max_sleep_seconds @max_sleep_seconds ||= 60 end def master_rate_limit @master_rate_limit ||= false end def logger return @logger if defined? @logger @logger = Logger.new(STDOUT) @logger.level = Logger::DEBUG @logger end end end
Version data entries
10 entries across 10 versions & 1 rubygems