debian-mirror-gitlab/lib/api/validations/types/workhorse_file.rb
2022-01-26 12:08:38 +05:30

20 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