package org.smoothbuild.builtin.convert;
import org.smoothbuild.lang.plugin.Container;
import org.smoothbuild.lang.plugin.SmoothFunction;
import org.smoothbuild.lang.value.Array;
import org.smoothbuild.lang.value.ArrayBuilder;
import org.smoothbuild.lang.value.Blob;
import org.smoothbuild.lang.value.SFile;
public class FileArrayToBlobArrayFunction {
@SmoothFunction
public static Array<Blob> fileArrayToBlobArray(Container container, Array<SFile> input) {
ArrayBuilder<Blob> builder = container.create().arrayBuilder(Blob.class);
for (SFile file : input) {
builder.add(file.content());
}
return builder.build();
}
}