travis-api/lib/travis/api/v3/services/cron/delete.rb
Christopher Weyand 6c839aebec feature flag test
2016-03-14 11:03:41 +01:00

14 lines
364 B
Ruby

module Travis::API::V3
class Services::Cron::Delete < Service
#params :id
def run!
raise LoginRequired unless access_control.logged_in? or access_control.full_access?
raise InsufficientAccess unless Travis::Features.feature_active?(:cron)
cron = find
access_control.permissions(cron).delete!
cron.destroy
end
end
end