# File lib/grape/validations/types/multiple_type_coercer.rb, line 40
        def call(value)
          return @method.call(value) if @method

          @type_coercers.each do |coercer|
            coerced = coercer.coerce(value)

            return coerced if coercer.value_coerced? coerced
          end

          # Declare that we couldn't coerce the value in such a way
          # that Grape won't ask us again if the value is valid
          InvalidValue.new
        end