build method

Grader build(
  1. String name,
  2. Map<String, dynamic> config
)

Build a grader by name using config. Throws if name is not registered.

Implementation

Grader build(String name, Map<String, dynamic> config) {
  final f = _factories[name];
  if (f == null) {
    throw StateError(
      'Grader "$name" is not registered. '
      'Known graders: ${_factories.keys.toList()}',
    );
  }
  return f(config);
}