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

21 lines
445 B
Ruby

# frozen_string_literal: true
module API
module Validations
module Types
class WorkhorseFile < Virtus::Attribute
def coerce(input)
# Processing of multipart file objects
# is already taken care of by Gitlab::Middleware::Multipart.
# Nothing to do here.
input
end
def value_coerced?(value)
value.is_a?(::UploadedFile)
end
end
end
end
end