Update docs with fixed bug
Updated tests to do both rational and non-rational, since
fixing a rational bug was so huge.
More rational fixes
Removed some older versions of unit specifications
minor gem spec updates and doc fixes
A few documentation bugs, and a missed file
More cleanup for release
More housekeeping for first release
Fixed rational again
Fix a bug in rational handling
Various cleanups in preparation for a release
No way to test dimension and unit alone, removing
Reconfigured DSL a bit, updated us/si systems
Started to flesh out how units/dimensions will be added.
Fixed a dimension interning bug
Re-did dimensions. Vastly simpler.
Few dimension spec updates
Adding derived units. Still not ready.
How did i not add this to git, sigh
Fairly working copy. Everything works in some situations :)
There are some issues with error handling. Some issues with
different kinds of numeric handling (2 + 5.meters works but
not 2.5 + 5.meters).
Specs are mostly passing, but some strange behavior.
Checkpoint. dimensions are fine, units are okay but for multiplication.
Basically a total rewrite underneath quantity. checkpoint.
Some work towards division, this is a checkpoint before
a major branch
Code cleanup on derived
Most parts of derived classes / hard classes working.
Checkpoint trying to get volume to be length^3
Add == to unit
Refactor multiplication some. create new units with *
defined in Unit