Class: EventsJp::Doorkeeper

Inherits:
EventObject show all
Defined in:
lib/events_jp/event_object/doorkeeper.rb

Class Method Summary collapse

Methods included from Connection

#get

Class Method Details

.get_events(keyword: nil, limit: nil) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/events_jp/event_object/doorkeeper.rb', line 3

def self.get_events(keyword: nil, limit: nil)
  results, errors = [], []
  1.upto(1000) do |page|
    results, errors, has_response = access_wrapper(results, errors) do
      opt = merged_option(page, default_opt)
      convert_response(get(endpoint, opt))
    end
    break if finish_get?(results, has_response, limit)
    sleep(1)
  end

  return [results, errors]
end