mirror of
https://github.com/aasm/aasm
synced 2023-03-27 23:22:41 -04:00
13e7090d40
Summary of changes - Added the following methods to persistence/mongoid_persistence.rb - find_in_state - count_in_state - with_state_scope (protected in AR, would argue it should be made public there. - I did not port calculate_in_state, due to AR vs. Mongoid API differences; I made with_state_scope public instead. (I think it should be public for AR as well.) - Moved AASM::Base patch which aliases scopes in persistence/active_record_persistence.rb to persistence/base.rb, and added a Mongoid detection clause to the if statement (in addition to AR). Also deleted commented code from the original method. - Added 'mongoid' as dev dependency to gemspec - Created two test files (mongoid_persistance_spec.rb and mongoid_models.rb) covering all my changes. |
||
---|---|---|
.. | ||
mongoid | ||
not_auto_loaded | ||
argument.rb | ||
auth_machine.rb | ||
callback_new_dsl.rb | ||
callback_old_dsl.rb | ||
conversation.rb | ||
invalid_persistor.rb | ||
parametrised_event.rb | ||
persistence.rb | ||
process_with_new_dsl.rb | ||
silencer.rb | ||
sub_classing.rb | ||
transactor.rb | ||
validator.rb | ||
worker.rb |