fromChainSourceList static method
Implementation
static Danger<CitrusObjectArray, ChainException> fromChainSourceList(Iterable<String> chainSourceList) {
final log = Log(classLocation: CitrusObjectArray, functionLocation: 'fromChainSourceList');
final List<CitrusObject> list = [];
for (final source in chainSourceList) {
final chainResult = Chain.fromSource(source);
log.add(chainResult);
if (chainResult is! Success<Chain, ChainException>) return Failure(chainResult.asException, log);
final result = CitrusObject.fromChain(chainResult.wrapped.bodyList);
list.add(result);
}
final result = CitrusObjectArray(list);
return Success(result, log);
}