divideBy method

Pair divideBy(
  1. Pair dividend,
  2. Pair divisor
)

Implementation

Pair divideBy(Pair dividend, Pair divisor) {
  final String unit =
      "${dividend.unit.contains("/") || dividend.unit.contains("*") ? "(${dividend.unit})" : dividend.unit}/${divisor.unit.contains("/") || divisor.unit.contains("*") ? "(${divisor.unit})" : divisor.unit}";
  final Pair res =
      Pair(value: dividend.value.divide(divisor.value), unit: unit);
  return getCanonicalForm(res);
}