lib/github_api/ratelimit_status.rb
module Github class RatelimitStatus include Github::Constants attr_reader :ratelimit_limit, :ratelimit_remaining def initialize(env) @env = env @ratelimit_limit = env[:response_headers][RATELIMIT_LIMIT] @ratelimit_remaining = env[:response_headers][RATELIMIT_REMAINING] end def ratelimit_reset_time @ratelimit_reset_time ||= Time.parse(@env[:reponse_headers]['date']) end end end