from static method

Danger<Identifier, CitrusSyntaxException> from(
  1. String identifier
)

Implementation

static Danger<Identifier, CitrusSyntaxException> from(String identifier) {

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

    final idResult = IdentifierableCollection.from(identifier);
    log.add(idResult);
    if (idResult is! Success<IdentifierableCollection, CitrusSyntaxException>) return Failure(idResult.asException, log);

    final result = Identifier.result(idResult.wrapped);

    return Success(result, log);

}