class Twitter::RateLimit
Public Instance Methods
limit()
click to toggle source
@return [Integer]
# File lib/twitter/rate_limit.rb, line 8 def limit limit = @attrs['x-rate-limit-limit'] limit&.to_i end
remaining()
click to toggle source
@return [Integer]
# File lib/twitter/rate_limit.rb, line 15 def remaining remaining = @attrs['x-rate-limit-remaining'] remaining&.to_i end
reset_at()
click to toggle source
@return [Time]
# File lib/twitter/rate_limit.rb, line 22 def reset_at reset = @attrs['x-rate-limit-reset'] Time.at(reset.to_i).utc if reset end
reset_in()
click to toggle source
@return [Integer]
# File lib/twitter/rate_limit.rb, line 29 def reset_in [(reset_at - Time.now).ceil, 0].max if reset_at end
Also aliased as: retry_after