Sha256: e6c8de3a3319c535ed00af0974463a60a0178492bd21bc8bcb5d0882d6bde35e
Contents?: true
Size: 979 Bytes
Versions: 1
Compression:
Stored size: 979 Bytes
Contents
# frozen_string_literal: true module DroneCI module CronAPI # https://docs.drone.io/api/cron/cron_create/ def cron_create(owner, repo, **body) api.post("repos/#{owner}/#{repo}/cron", body) end # https://docs.drone.io/api/cron/cron_delete/ def cron_delete(owner, repo, name) api.delete("repos/#{owner}/#{repo}/cron/#{name}") end # https://docs.drone.io/api/cron/cron_info/ def cron_info(owner, repo, name) api.get("repos/#{owner}/#{repo}/cron/#{name}") end # https://docs.drone.io/api/cron/cron_list/ def cron_list(owner, repo) api.get("repos/#{owner}/#{repo}/cron") end # https://docs.drone.io/api/cron/cron_trigger/ def cron_trigger(owner, repo, name) api.post("repos/#{owner}/#{repo}/cron/#{name}") end # https://docs.drone.io/api/cron/cron_update/ def cron_update(owner, repo, name, **body) api.patch("repos/#{owner}/#{repo}/cron/#{name}", body) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
drone-ci-0.1.0 | lib/drone-ci/api/cron.rb |