class TusClient::OptionsResponse
Parses the response from an OptionsRequest
Surfacing important info:
Public Class Methods
new(response)
click to toggle source
# File lib/tusc/options_response.rb, line 12 def initialize(response) @response = response end
Public Instance Methods
max_chunk_size()
click to toggle source
# File lib/tusc/options_response.rb, line 16 def max_chunk_size raw.header['Tus-Max-Size'] end
success?()
click to toggle source
# File lib/tusc/options_response.rb, line 20 def success? success_codes = [200, 204] success_codes.include?(status_code) end
supported_checksums()
click to toggle source
# File lib/tusc/options_response.rb, line 25 def supported_checksums raw.header['Tus-Checksum-Algorithm'] end
supported_extensions()
click to toggle source
# File lib/tusc/options_response.rb, line 29 def supported_extensions raw.header['Tus-Extension'] end
supported_versions()
click to toggle source
# File lib/tusc/options_response.rb, line 33 def supported_versions raw.header['Tus-Version'] end