class Ey::Core::Client::BackupFile
Public Instance Methods
download()
click to toggle source
# File lib/ey-core/models/backup_file.rb, line 43 def download requires :download_url params = { "url" => self.download_url, } self.connection.download_file(params) end
save!()
click to toggle source
# File lib/ey-core/models/backup_file.rb, line 14 def save! params = { "url" => self.collection.url, "backup_file" => { "filename" => self.filename, "mime_type" => self.mime_type, "metadata" => self.metadata, }, } if new_record? merge_attributes(self.connection.create_backup_file(params).body["backup_file"]) else raise NotImplementedError # update end end
upload(options)
click to toggle source
# File lib/ey-core/models/backup_file.rb, line 30 def upload(options) requires :upload_url params = { "body" => options[:body], "file" => options[:file], "mime_type" => options[:mime_type] || self.mime_type, "upload_url" => self.upload_url, } self.connection.upload_file(params) end