class Apitool::Client::Backup
Public Instance Methods
create(options = {})
click to toggle source
{
uuid: "some unique identifier", b64_path: "some_path_encrypted_in_b64"
}
# File lib/apitool/client/backup.rb, line 31 def create(options = {}) parameters = { backup: options } post("/backups", parameters) do |response| if response.code == 200 parse(response) else nil end end end
destroy(uuid)
click to toggle source
# File lib/apitool/client/backup.rb, line 44 def destroy(uuid) delete("/backups/#{uuid}") do |response| if response.code == 200 parse(response) else nil end end end
index()
click to toggle source
# File lib/apitool/client/backup.rb, line 7 def index get('/backups') do |response, request, result| if response.code == 200 parse(response) else nil end end end
path_to_b64_path(path)
click to toggle source
# File lib/apitool/client/backup.rb, line 3 def path_to_b64_path(path) Base64.strict_encode64(path) end
show(uuid)
click to toggle source
# File lib/apitool/client/backup.rb, line 17 def show(uuid) get("/backups/#{uuid}") do |response| if response.code == 200 parse(response) else nil end end end