subnet static method

Validator<String> subnet(
  1. String cidr, {
  2. String? error,
})

Implementation

static Validator<String> subnet(String cidr, {String? error}) => (
      value,
      context,
    ) {
      final subnet = context.resources.getOrCreate(
        'subnetResource',
        () => SubnetResource.fromString(cidr),
      );

      if (subnet != null) {
        return (true, null);
      }
      return (false, error ?? context.errors.ipErrors.subnet(cidr));
    };