README.md in unidom-action-1.17.8 vs README.md in unidom-action-1.17.9
- old
+ new
@@ -238,21 +238,56 @@
```
### RSpec shared examples (to be integrated)
```ruby
-# The Unidom::Action::Acting model, the Unidom::Action::Obsolescing model, the Unidom::Action::Searching model, & the Unidom::Action::StateTransition model already include the Unidom::Action::Concerns::AsCaused concern
+# app/models/your_acted.rb
+class YourActed < ApplicationRecord
+ include Unidom::Common::Concerns::ModelExtension
+ include Unidom::Action::Concerns::AsActed
+
+end
+
+# app/models/your_actor_party.rb
+class YourActorParty < ApplicationRecord
+
+ include Unidom::Common::Concerns::ModelExtension
+ include Unidom::Action::Concerns::AsActorParty
+
+end
+
+# The Unidom::Action::Acting model, the Unidom::Action::Obsolescing model, the Unidom::Action::Searching model, & the Unidom::Action::StateTransition model already include the Unidom::Action::Concerns::AsCaused concern
# app/models/your_caused.rb
class YourCaused < ApplicationRecord
include Unidom::Common::Concerns::ModelExtension
include Unidom::Action::Concerns::AsCaused
end
# spec/support/unidom_rspec_shared_examples.rb
require 'unidom/action/rspec_shared_examples'
+
+# spec/models/your_acted_spec.rb
+describe YourActed, type: :model do
+
+ model_attribtues = {
+ }
+
+ it_behaves_like 'Unidom::Action::Concerns::AsActed', model_attribtues
+
+end
+
+# spec/models/your_actor_party_spec.rb
+describe YourActorParty, type: :model do
+
+ model_attribtues = {
+ }
+
+ it_behaves_like 'Unidom::Action::Concerns::AsActorParty', model_attribtues
+
+end
# spec/models/your_caused_spec.rb
describe YourCaused, type: :model do
model_attribtues = {