parse static method

SpacingScale parse(
  1. String value
)

Parse a user-supplied value. Throws FormatException on unknown input.

Implementation

static SpacingScale parse(String value) {
  switch (value.toLowerCase().trim()) {
    case 'compact':
      return SpacingScale.compact;
    case 'spacious':
      return SpacingScale.spacious;
    case 'normal':
      return SpacingScale.normal;
    default:
      throw FormatException(
        'Unknown spacing scale "$value". '
        'Valid: compact, normal, spacious.',
      );
  }
}