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