Skip to content

Commit 169706c

Browse files
committed
add "delete repository" support
1 parent c7af028 commit 169706c

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

lib/bitbucket_rest_api/repos.rb

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,19 @@ def get(user_name, repo_name, params={ })
169169

170170
alias :find :get
171171

172+
# Delete a repository
173+
#
174+
# = Examples
175+
# @bitbucket = BitBucket.new
176+
# @bitbucket.repos.delete 'user-name', 'repo-name'
177+
#
178+
def delete(user_name, repo_name)
179+
_update_user_repo_params(user_name, repo_name)
180+
_validate_user_repo_params(user, repo) unless user? && repo?
181+
182+
delete_request("/repositories/#{user}/#{repo.downcase}")
183+
end
184+
172185
# List repositories for the authenticated user
173186
#
174187
# = Examples

0 commit comments

Comments
 (0)