File tree Expand file tree Collapse file tree 2 files changed +17
-2
lines changed
lib/bitbucket_rest_api/users Expand file tree Collapse file tree 2 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ Gem::Specification.new do |gem|
1818 gem . add_dependency 'faraday' , '~> 0.8.1'
1919 gem . add_dependency 'multi_json' , '~> 1.3'
2020 gem . add_dependency 'faraday_middleware' , '~> 0.9.0'
21- gem . add_dependency 'nokogiri' , '~> 1.5.2'
21+ gem . add_dependency 'nokogiri' , '>= 1.5.2'
2222 gem . add_dependency 'simple_oauth'
2323
2424 gem . add_development_dependency 'rspec' , '>= 0'
Original file line number Diff line number Diff line change @@ -29,5 +29,20 @@ def events(accountname)
2929 response = get_request ( "/users/#{ accountname } /events" )
3030 end
3131
32+ #GET the keys
33+ def keys ( accountname )
34+ response = get_request ( "/users/#{ accountname } /ssh-keys" )
35+ end
36+
37+ #POST a new key
38+ # params should be in format {key: "", label:""}
39+ def new_key ( accountname , params )
40+ response = post_request ( "/users/#{ accountname } /ssh-keys/" , params )
41+ end
42+
43+ #DELETE a key
44+ def delete_key ( accountname , key_id )
45+ response = delete_request ( "/users/#{ accountname } /ssh-keys/#{ key_id } " )
46+ end
3247 end # Users::Account
33- end # BitBucket
48+ end # BitBucket
You can’t perform that action at this time.
0 commit comments