mhuggins/ruby-measurement

View on GitHub
lib/ruby-measurement/core_ext/string.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'ruby-measurement/measurement'

class String
  def to_measurement
    Measurement.parse(self)
  end

  def to_unit
    Measurement::Unit[self] or raise ArgumentError, "Invalid unit: '#{self}'"
  end
end