gitextract_cxl63xfk/ ├── .document ├── .gitignore ├── .travis.yml ├── API ├── CHANGELOG.md ├── Gemfile ├── HOWTO ├── LICENSE ├── README.md ├── Rakefile ├── aasm.gemspec ├── lib/ │ ├── aasm/ │ │ ├── aasm.rb │ │ ├── base.rb │ │ ├── deprecated/ │ │ │ └── aasm.rb │ │ ├── errors.rb │ │ ├── event.rb │ │ ├── instance_base.rb │ │ ├── localizer.rb │ │ ├── persistence/ │ │ │ ├── active_record_persistence.rb │ │ │ ├── base.rb │ │ │ └── mongoid_persistence.rb │ │ ├── persistence.rb │ │ ├── state.rb │ │ ├── state_machine.rb │ │ ├── transition.rb │ │ └── version.rb │ └── aasm.rb └── spec/ ├── database.yml ├── en.yml ├── en_deprecated_style.yml ├── models/ │ ├── active_record/ │ │ └── api.rb │ ├── argument.rb │ ├── auth_machine.rb │ ├── bar.rb │ ├── callback_new_dsl.rb │ ├── callback_old_dsl.rb │ ├── conversation.rb │ ├── father.rb │ ├── foo.rb │ ├── invalid_persistor.rb │ ├── mongoid/ │ │ ├── simple_mongoid.rb │ │ └── simple_new_dsl_mongoid.rb │ ├── not_auto_loaded/ │ │ └── process.rb │ ├── parametrised_event.rb │ ├── persistence.rb │ ├── process_with_new_dsl.rb │ ├── silencer.rb │ ├── son.rb │ ├── sub_classing.rb │ ├── this_name_better_not_be_in_use.rb │ ├── transactor.rb │ ├── validator.rb │ └── worker.rb ├── schema.rb ├── spec_helper.rb └── unit/ ├── api_spec.rb ├── callbacks_spec.rb ├── complex_example_spec.rb ├── event_spec.rb ├── initial_state_spec.rb ├── inspection_spec.rb ├── localizer_spec.rb ├── memory_leak_spec.rb ├── new_dsl_spec.rb ├── persistence/ │ ├── active_record_persistence_spec.rb │ └── mongoid_persistance_spec.rb ├── simple_example_spec.rb ├── state_spec.rb ├── subclassing_spec.rb └── transition_spec.rb