Class: EventsJp::EventObject

Inherits:
Object
  • Object
show all
Extended by:
Connection
Defined in:
lib/events_jp/event_object/event_object.rb

Direct Known Subclasses

Atnd, Connpass, Doorkeeper, Zusaar

Defined Under Namespace

Classes: ImplementationException

Class Method Summary collapse

Methods included from Connection

get

Class Method Details

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



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/events_jp/event_object/event_object.rb', line 6

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

  return [results, errors]
end