You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extract ConversionTableBuilderBase module to DRY up cycle detection,
graph validation, and conversion caching shared by both builders.
Add convert_to:/forward:/backward:/description: kwargs to
UnitSystemBuilder#unit as a cleaner alternative to the value: hash format.
Fix IDENTITY lambda to preserve input types, coerce convert inputs to
Rational for exact arithmetic, remove dead Proc branch from
compute_inverse, and use Rational(1) in comparable_amount.
Add UnitSystem#dynamic? for introspection.
0 commit comments