from static method

Danger<Operator, CitrusSyntaxException> from(
  1. String operator
)

Implementation

static Danger<Operator, CitrusSyntaxException> from(String operator) {

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

    final result = OperatableCollection.from(operator);
    log.add(result);
    if (result is! Success<OperatableCollection, CitrusSyntaxException>) return Failure(result.asException, log);

    return Success(Operator.result(result.wrapped), log);

}