Sha256: ddf091654160fc83a2a696d220d222ad75fffcf810175bcab3a13380db1edbe0
Contents?: true
Size: 537 Bytes
Versions: 15
Compression:
Stored size: 537 Bytes
Contents
module DropboxApi::Results class SaveUrlJobStatus < DropboxApi::Results::Base def self.new(result_data) case result_data[".tag"] when "in_progress" :in_progress when "complete" DropboxApi::Metadata::File.new result_data when "failed" DropboxApi::Errors::SaveUrlError.build("Async job failed", result_data["failed"]) else raise NotImplementedError, "Unknown result type: #{result_data[".tag"]}" end end end end
Version data entries
15 entries across 15 versions & 1 rubygems