AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
- state-machine
- ruby
- aasm
- transition
47,133 repositories indexed
1–3 of 3 · Most stars
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
Upsert on MySQL, PostgreSQL, and SQLite3. Transparently creates functions (UDF) for MySQL and PostgreSQL; on SQLite3, uses INSERT OR IGNORE.
Simplified snapshots and restoration for ActiveRecord models and associations with a transparent white-box implementation