mirror of
https://github.com/discourse/discourse.git
synced 2025-06-16 15:51:31 +08:00

- Move some data transforming into contracts. - Add some missing specs. - Use the `try` step. - Improve the `model` step a bit by allowing to catch any exception, and not only `ArgumentError`. We already had the mechanism to inspect which exception was caught.