gitlab-org--gitlab-foss/lib/api/validations/types/workhorse_file.rb

21 lines
392 B
Ruby

# frozen_string_literal: true
module API
module Validations
module Types
class WorkhorseFile
def self.parse(value)
return if value.blank?
raise "#{value.class} is not an UploadedFile type" unless parsed?(value)
value
end
def self.parsed?(value)
value.is_a?(::UploadedFile)
end
end
end
end
end