Dimensional provides handling for dimensional values (numbers with units). Dimensional values can be parsed, stored, converted and formatted for output.
Chris Hapgood
gem "dimensional", "~> 2.0.2"