Rename controller action generate_cloudinary_signature to generate_signature to match route (and therefore documentation).
Add more detail re: donation_condition_id
Add more detail re: rejection_reason_id. Use state_event instead of state as this will fire the transition helpers.
Fix a couple of allow_nil options in documentation.
Ensure exceptions in test mode are more verbose.
Using DonorConditions and RejectionReasons in documentation wreaks havoc with specs... reverting Steve's changes! :)
Refactored test