discourse/lib/service
Loïc Guitaut c78211cf8d DEV: Make service contracts immutable
We decided to make contracts immutable once their validations have run.
Indeed, it doesn’t make a lot of sense to modify a contract value
outside the contract itself.

If processing is needed, then it should happen inside the contract
itself.
2024-10-29 12:23:35 +01:00
..
action_base.rb
base.rb DEV: Make service contracts immutable 2024-10-29 12:23:35 +01:00
contract_base.rb DEV: Make service contracts immutable 2024-10-29 12:23:35 +01:00
options_base.rb DEV: Provide user input to services using params key 2024-10-25 09:57:59 +02:00
policy_base.rb
runner.rb DEV: Stop injecting a service result object in the caller object 2024-10-22 16:58:54 +02:00
steps_inspector.rb DEV: Replace params by the contract object in services 2024-10-25 14:48:34 +02:00