Class: Octokit::Client
- Inherits:
-
Object
show all
- Includes:
- IssueExport
- Defined in:
- lib/octokit/client/issue_export.rb,
lib/octokit_issue_export/client.rb
Defined Under Namespace
Modules: IssueExport
Instance Method Summary
collapse
#_dir_for_export, #_dir_for_export=, #_dump_resources, #_export_issue, #_export_issues, #_export_json, #_mkdir_recursive, #_output_for_export, #export_issues, #export_organization_issues, #export_user_issues
Instance Method Details
#_request_stopper ⇒ Object
8
9
10
11
12
13
14
15
|
# File 'lib/octokit_issue_export/client.rb', line 8
def _request_stopper
return if last_response.nil?
return unless Octokit.rate_limit.remaining.zero?
minutes = (rate_limit.resets_in + 5)/60
puts "=> Rate limit! Please wait #{minutes} minutes(#{rate_limit.resets_at})..."
sleep minutes
end
|
#original_request ⇒ Object
6
|
# File 'lib/octokit_issue_export/client.rb', line 6
alias :original_request :request
|
#request(method, path, data, options = {}) ⇒ Object
17
18
19
20
|
# File 'lib/octokit_issue_export/client.rb', line 17
def request(method, path, data, options = {})
_request_stopper
original_request(method, path, data, options = {})
end
|