6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/google_api/calendar/clear_test_calendar.rb', line 6
def clear_test_calendar(page_token: nil, page_limit: 50, verbose: false, error: false)
raise Google::Apis::RateLimitError, '(Rate Limit Exceeded)' if error
@verbose = verbose
quietly do
choose_page_token(page_token)
loop_over_pages(ENV['GOOGLE_CALENDAR_ID_TEST'], page_limit: page_limit)
end
puts '*** Cleared all events!' if @verbose
rescue Google::Apis::RateLimitError
puts "\n\n*** Google::Apis::RateLimitError (Rate Limit Exceeded)" if @verbose
ensure
log_last_page_token if token?
end
|