ZukeScenarioPattern.from constructor

ZukeScenarioPattern.from(
  1. Object pattern
)

Converts a string, regular expression, or pattern to a pattern object.

Implementation

factory ZukeScenarioPattern.from(Object pattern) => switch (pattern) {
  ZukeScenarioPattern() => pattern,
  RegExp() => ZukeScenarioPattern.regExp(pattern),
  String() => ZukeScenarioPattern.glob(pattern),
  _ => throw ArgumentError.value(
    pattern,
    'pattern',
    'Only String globs, RegExp patterns, and ZukeScenarioPattern instances are supported',
  ),
};