Sha256: 264ea96a4b8748273e8282b6fc50f3ad0c1b9e1415164a13588ba27ff46d2bb9

Contents?: true

Size: 582 Bytes

Versions: 65

Compression:

Stored size: 582 Bytes

Contents

class Shelly::Client
  def database_backups(code_name)
    get("/apps/#{code_name}/database_backups")
  end

  def database_backup(code_name, handler)
    get("/apps/#{code_name}/database_backups/#{handler}")
  end

  def restore_backup(code_name, filename)
    put("/apps/#{code_name}/database_backups/#{filename}/restore")
  end

  def request_backup(code_name, kind = nil)
    post("/apps/#{code_name}/database_backups", :kind => kind)
  end

  def download_backup_url(code_name, filename)
    get("/apps/#{code_name}/database_backups/#{filename}/download_url")["url"]
  end
end

Version data entries

65 entries across 65 versions & 1 rubygems

Version Path
shelly-0.5.7 lib/shelly/client/database_backups.rb
shelly-0.5.6 lib/shelly/client/database_backups.rb
shelly-0.5.5 lib/shelly/client/database_backups.rb
shelly-0.5.4 lib/shelly/client/database_backups.rb
shelly-0.5.3 lib/shelly/client/database_backups.rb
shelly-0.5.2 lib/shelly/client/database_backups.rb
shelly-0.5.1 lib/shelly/client/database_backups.rb
shelly-0.5.0 lib/shelly/client/database_backups.rb
shelly-0.4.42 lib/shelly/client/database_backups.rb
shelly-0.4.41 lib/shelly/client/database_backups.rb
shelly-0.4.40 lib/shelly/client/database_backups.rb
shelly-0.4.39 lib/shelly/client/database_backups.rb
shelly-0.4.38 lib/shelly/client/database_backups.rb
shelly-0.4.37 lib/shelly/client/database_backups.rb
shelly-0.4.36 lib/shelly/client/database_backups.rb
shelly-0.4.35 lib/shelly/client/database_backups.rb
shelly-0.4.34 lib/shelly/client/database_backups.rb
shelly-0.4.33 lib/shelly/client/database_backups.rb
shelly-0.4.32 lib/shelly/client/database_backups.rb
shelly-0.4.31 lib/shelly/client/database_backups.rb