from static method

Danger<CurlyBind, CitrusSyntaxException> from(
  1. Iterable<String> accesserables
)

Implementation

static Danger<CurlyBind, CitrusSyntaxException> from(Iterable<String> accesserables) {

    final log = Log(classLocation: CurlyBind, functionLocation: 'from');

    final secondResult = AccesserableCollection.from(accesserables);
    log.add(secondResult);
    if (secondResult is! Success<AccesserableCollection, CitrusSyntaxException>) return Failure(secondResult.asException, log);

    final result = CurlyBind(
        StartCurlyBracket(),
        secondResult.wrapped,
        EndCurlyBracket(),
    );

    return Success(result, log);

}