travis-api/lib/travis/api/v3/services/env_var/delete.rb
Joe Corcoran 88d9000042 Refactor repeated pattern into extracted method
Seems like we'll be checking login status before finding a resource
a lot, so here's a standard way to do it.
2016-06-21 15:34:11 +02:00

12 lines
251 B
Ruby

module Travis::API::V3
class Services::EnvVar::Delete < Service
params :id, prefix: :repository
params :id, prefix: :env_var
def run!
repository = check_login_and_find(:repository)
query.delete(repository)
end
end
end