Module: EventsJp::Event
- Included in:
- EventsJp
- Defined in:
- lib/events_jp/event.rb
Defined Under Namespace
Classes: InvalidException
Constant Summary collapse
- SERVICES =
[EventsJp::Atnd, EventsJp::Connpass, EventsJp::Doorkeeper, EventsJp::Zusaar]
Instance Method Summary collapse
Instance Method Details
#get_events(keyword: nil, service_limit: nil) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/events_jp/event.rb', line 6 def get_events(keyword: nil, service_limit: nil) results = [] Parallel.each(SERVICES, in_threads: SERVICES.count) do |service| next if service == EventsJp::Doorkeeper && keyword results << service.get_events(keyword: keyword, limit: service_limit) end results.compact.flatten end |