lua-CoatPersistent
an ORM for lua-Coat

Overview

lua-CoatPersistent is an Object-Relational Mapping for lua-Coat.
It is built over the modules LuaSQL and Dado. It could support all database engine which has a driver in LuaSQL.

Lineage

lua-CoatPersistent is a Lua port of Coat::Persistent, a Perl module, which is inspired by Ruby on Rails Active Record.

Status

lua-CoatPersistent is in early stage.

It was developed for Lua 5.1 & 5.2.

Documentation

After these HTML files, there are many unit tests in test/.

And finally, there are the code in src/ where you could check the availability of a feature.

Download

lua-CoatPersistent source can be downloaded from GitHub.

Installation

lua-CoatPersistent is available via LuaRocks:

luarocks install lua-coatpersistent

or manually, with:

make install

Test

The test suite requires the module lua-TestMore and LuaSQL-SQLite3.

make test

Copyright and License

Copyright © 2010-2013 François Perrad ohloh profile for François Perrad View François Perrad's profile on LinkedIn

This library is licensed under the terms of the MIT/X11 license, like Lua itself.