Sha256: 503d8cc6d630d60fca9d573628432250396f951e4fe3904c26c6826acc5c9167
Contents?: true
Size: 557 Bytes
Versions: 15
Compression:
Stored size: 557 Bytes
Contents
module DiscourseApi module API module Backups def backups response = get("/admin/backups.json") response.body end def create_backup post("/admin/backups", with_uploads: true) end def restore_backup(file_name) post("/admin/backups/#{file_name}/restore") end def download_backup(file_name) response = get("/admin/backups/#{file_name}") # write file File.open('examples/backup.tar.gz', 'wb') { |fp| fp.write(response.body) } end end end end
Version data entries
15 entries across 15 versions & 1 rubygems