Just a heads up: your example in README.md is wrong on deleting records:
@table.destroy(record)
It should be
@table.destroy(record_id)
or something similar, to show that the id is needed, not the whole record...
Banged my head to the wall about this for a while until I went to the code and checked.