Unrecognised option keys should raise an exception
Reported by Zubin | February 11th, 2009 @ 06:01 PM
Hi Scott,
Update: It also appears that array values have also been deprecated. eg this no longer works: :enter => [:send_notification, :update_status]
After upgrading from acts_as_state_machine, I had something like this: aasm_state :despatched, :after => :send_notification
After much head scratching, it appeared that :after had been deprecated in favour of :enter.
I couldn't find this in the rdoc, so I reckon it would be ideal to raise an exception if any options are not recognised.
btw I like the new version - it's much stricter than the old one, raising an exception when attempting an invalid transition.
No comments found
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
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.