class Glsnip::Snippets
Snippets
¶ ↑
- Author
-
Richard Davis
- Copyright
-
Copyright 2019 Richard Davis
- License
-
GNU Public License 3
Provides interactions with the GitLab Snippets
API
Constants
- ENDPOINT
Public Class Methods
create(params = {})
click to toggle source
# File lib/glsnip/snippets.rb, line 52 def self.create(params = {}) req = Glsnip::PostRequest.new(ENDPOINT, params) req.send end
delete(id)
click to toggle source
# File lib/glsnip/snippets.rb, line 62 def self.delete(id) req = Glsnip::DeleteRequest.new(ENDPOINT + "/#{id}") req.send end
list()
click to toggle source
# File lib/glsnip/snippets.rb, line 37 def self.list req = Glsnip::GetRequest.new(ENDPOINT) req.send end
read(id)
click to toggle source
# File lib/glsnip/snippets.rb, line 42 def self.read(id) req = Glsnip::GetRequest.new(ENDPOINT + "/#{id}") req.send end
read_raw(id)
click to toggle source
# File lib/glsnip/snippets.rb, line 47 def self.read_raw(id) req = Glsnip::GetRequest.new(ENDPOINT + "/#{id}/raw") req.send end
update(id, params = {})
click to toggle source
# File lib/glsnip/snippets.rb, line 57 def self.update(id, params = {}) req = Glsnip::PutRequest.new(ENDPOINT + "/#{id}", params) req.send end