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