Sha256: dc9ae626e6b07c89817a4170ca68c71e6e107d891d42a6e389b1544cfb803a52
Contents?: true
Size: 572 Bytes
Versions: 1
Compression:
Stored size: 572 Bytes
Contents
module Twitter class RateLimit < Twitter::Base # @return [Integer] def limit limit = @attrs['x-rate-limit-limit'] limit.to_i if limit end # @return [Integer] def remaining remaining = @attrs['x-rate-limit-remaining'] remaining.to_i if remaining end # @return [Time] def reset_at reset = @attrs['x-rate-limit-reset'] Time.at(reset.to_i) if reset end # @return [Integer] def reset_in [(reset_at - Time.now).ceil, 0].max if reset_at end alias retry_after reset_in end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
twitter-5.0.0.rc.1 | lib/twitter/rate_limit.rb |