From 78a5de99e9686bce11ba386e5d59c3e8085e40be Mon Sep 17 00:00:00 2001 From: Douglas Barbosa Alexandre <dbalexandre@gmail.com> Date: Tue, 12 Jul 2016 10:44:46 -0300 Subject: [PATCH] Memoize response from `has_rate_limit?` to avoid extra API call --- lib/gitlab/github_import/client.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/gitlab/github_import/client.rb b/lib/gitlab/github_import/client.rb index f2e220fcb3e..084e514492c 100644 --- a/lib/gitlab/github_import/client.rb +++ b/lib/gitlab/github_import/client.rb @@ -86,7 +86,9 @@ module Gitlab end def has_rate_limit? - rate_limit.present? + return @has_rate_limit if defined?(@has_rate_limit) + + @has_rate_limit = rate_limit.present? end def rate_limit_exceed? -- GitLab