module BridgeAPI
Constants
- VERSION
Attributes
beginning_rate_limit[W]
enforce_rate_limits[W]
logger[W]
master_mutex[W]
master_rate_limit[W]
max_sleep_seconds[W]
min_sleep_seconds[W]
rate_limit_threshold[W]
rate_limits[W]
Public Class Methods
beginning_rate_limit()
click to toggle source
# File lib/bridge_api.rb, line 20 def beginning_rate_limit @beginning_rate_limit ||= 30 end
configure() { |self| ... }
click to toggle source
# File lib/bridge_api.rb, line 12 def configure yield self if block_given? end
enforce_rate_limits()
click to toggle source
# File lib/bridge_api.rb, line 16 def enforce_rate_limits @enforce_rate_limits ||= false end
logger()
click to toggle source
# File lib/bridge_api.rb, line 44 def logger return @logger if defined? @logger @logger = Logger.new(STDOUT) @logger.level = :debug @logger end
master_mutex()
click to toggle source
# File lib/bridge_api.rb, line 36 def master_mutex @master_mutex ||= Mutex.new end
master_rate_limit()
click to toggle source
# File lib/bridge_api.rb, line 32 def master_rate_limit @master_rate_limit ||= false end
max_sleep_seconds()
click to toggle source
# File lib/bridge_api.rb, line 28 def max_sleep_seconds @max_sleep_seconds ||= 30 end
min_sleep_seconds()
click to toggle source
# File lib/bridge_api.rb, line 51 def min_sleep_seconds @min_sleep_seconds ||= 5 end
rate_limit_threshold()
click to toggle source
# File lib/bridge_api.rb, line 40 def rate_limit_threshold @rate_limit_threshold ||= 10 end
rate_limits()
click to toggle source
# File lib/bridge_api.rb, line 24 def rate_limits @rate_limits ||= {} end