module ConvertApi::FileParam

Public Instance Methods

build(value) click to toggle source
# File lib/convert_api/file_param.rb, line 5
def build(value)
  case value
  when UploadIO, URI_REGEXP
    value
  when Result
    value.file.url
  when ResultFile
    value.url
  when IO
    UploadIO.new(value)
  else
    UploadIO.new(File.open(value))
  end
end