class Feedlr::RateLimit

Rate limiting object associated with responses

Attributes

count[R]
limit[R]
remaining[R]

Public Class Methods

new(attrs = {}) click to toggle source

Initializes a new object

@param attrs [Hash] @option attrs [String] :x-ratelimit-count @option attrs [String] :x-ratelimit-limit @option attrs [String] :x-ratelimit-remaining @return [Feedlr::RateLimit]

# File lib/feedlr/rate_limit.rb, line 12
def initialize(attrs =  {})
  @count =
    attrs['x-ratelimit-count'].to_i if attrs['x-ratelimit-count']
  @limit =
    attrs['x-ratelimit-limit'].to_i if attrs['x-ratelimit-limit']
  @remaining =
    attrs['x-ratelimit-remaining'].to_i if attrs['x-ratelimit-remaining']
end