class LabClient::ProtectedTags
Specifics
Specifics
Specifics
Specifics
Public Instance Methods
list(project_id)
click to toggle source
# File lib/labclient/protected_tags/list.rb, line 23 def list(project_id) project_id = format_id(project_id) client.request(:get, "projects/#{project_id}/protected_tags", Tag) end
protect(project_id, query)
click to toggle source
# File lib/labclient/protected_tags/protect.rb, line 33 def protect(project_id, query) protected_query_access_level(query, :push_access_level) protected_query_access_level(query, :merge_access_level) protected_query_access_level(query, :create_access_level) # POST /projects/:id/protected_tags project_id = format_id(project_id) client.request(:post, "projects/#{project_id}/protected_tags", Tag, query) end
show(project_id, tag_id)
click to toggle source
# File lib/labclient/protected_tags/show.rb, line 19 def show(project_id, tag_id) project_id = format_id(project_id) client.request(:get, "projects/#{project_id}/protected_tags/#{tag_id}", Tag) end
unprotect(project_id, tag_id)
click to toggle source
# File lib/labclient/protected_tags/unprotect.rb, line 19 def unprotect(project_id, tag_id) project_id = format_id(project_id) client.request(:delete, "projects/#{project_id}/protected_tags/#{tag_id}", Tag) end