lib/unit_measurements/base.rb in unit_measurements-5.11.0 vs lib/unit_measurements/base.rb in unit_measurements-5.11.1

- old
+ new

@@ -3,10 +3,28 @@ # -*- warn_indent: true -*- require "active_support/all" require "unit_measurements/version" +# The +UnitMeasurements+ module serves as a container for various functionalities +# related to unit measurements. It provides methods for creating custom unit +# groups, defining units, performing arithmetic operations, comparison between +# measurements, conversions, normalization of input strings, parsing measurements +# from strings, and more. It is a fundamental part of the unit measurements library. +# +# @author {Harshal V. Ladhe}[https://shivam091.github.io/] +# @since 0.1.0 module UnitMeasurements + # This is the base class for custom errors in the +UnitMeasurements+ module. + # + # @see ParseError + # @see PrimitiveUnitAlreadySetError + # @see UnitAlreadyDefinedError + # @see UnitError + # @author {Harshal V. Ladhe}[https://shivam091.github.io/] + # @since 1.1.0 + class BaseError < StandardError; end + class << self # Allows setting an instance of +Configuration+ containing values of desired # configurable options. # # @author {Harshal V. Ladhe}[https://shivam091.github.io/]