Changeset [65073e360a7c08c416643f95a588c673812dcc3e] by Guillaume Hain

February 13th, 2018 @ 02:19 AM

Add support for Nobrainer (RethinkDB)
* Add persistence for NoBrainer * Add tests for NoBrainer * Show the ORM version when running the tests * Add a Dockerfile and a docker-compose.yml file allowing to run from anywhere very easily the test suite with `docker-compose run --rm aasm\' * Moves the Mongoid database name definition in the gem loader (avoiding code repetition) * Update the CHANGELOG.md and the README.md files * Add Rails generator for NoBrainer https://github.com/aasm/aasm/commit/65073e360a7c08c416643f95a588c67...

Committed by Guillaume Hain

  • A Dockerfile
  • A docker-compose.yml
  • A gemfiles/rails_4.2_nobrainer.gemfile
  • A gemfiles/rails_5.0_nobrainer.gemfile
  • A lib/aasm/persistence/no_brainer_persistence.rb
  • A lib/generators/nobrainer/aasm_generator.rb
  • A spec/generators/no_brainer_generator_spec.rb
  • A spec/models/nobrainer/complex_no_brainer_example.rb
  • A spec/models/nobrainer/invalid_persistor_no_brainer.rb
  • A spec/models/nobrainer/no_scope_no_brainer.rb
  • A spec/models/nobrainer/nobrainer_relationships.rb
  • A spec/models/nobrainer/silent_persistor_no_brainer.rb
  • A spec/models/nobrainer/simple_new_dsl_nobrainer.rb
  • A spec/models/nobrainer/simple_no_brainer.rb
  • A spec/models/nobrainer/validator_no_brainer.rb
  • A spec/spec_helpers/nobrainer.rb
  • A spec/unit/persistence/no_brainer_persistence_multiple_spec.rb
  • A spec/unit/persistence/no_brainer_persistence_spec.rb
  • M ".travis.yml"
  • M Appraisals
  • M CHANGELOG.md
  • M README.md
  • M lib/aasm/persistence.rb
  • M lib/motion-aasm.rb
  • M spec/spec_helpers/active_record.rb
  • M spec/spec_helpers/dynamoid.rb
  • M spec/spec_helpers/mongoid.rb
  • M spec/spec_helpers/redis.rb
  • M spec/unit/persistence/mongoid_persistence_multiple_spec.rb
  • M spec/unit/persistence/mongoid_persistence_spec.rb
  • M test/minitest_helper.rb
New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Library for adding state machines to Ruby classes. Includes persistence layers for things like ActiveRecord. Formerly known as acts_as_state_machine.