Module: StrawberryAPI::Client::Schedules
- Included in:
- StrawberryAPI::Client
- Defined in:
- lib/strawberry_api/client/schedules.rb
Instance Method Summary collapse
-
#schedule(id:) ⇒ StrawberryAPI::Schedule
Fetches a schedule.
-
#schedules ⇒ Array<StrawberryAPI::Schedule>
Fetches all schedules.
Instance Method Details
#schedule(id:) ⇒ StrawberryAPI::Schedule
Fetches a schedule
22 23 24 25 |
# File 'lib/strawberry_api/client/schedules.rb', line 22 def schedule(id:) data = get("/schedules/#{id}").parse['schedule'] data.nil? ? nil : Schedule.new(data) end |
#schedules ⇒ Array<StrawberryAPI::Schedule>
Fetches all schedules
10 11 12 13 14 |
# File 'lib/strawberry_api/client/schedules.rb', line 10 def schedules get("/schedules").parse['schedules']&.map do |schedule| Schedule.new(schedule) end end |