HTTP/2 200
cache-control: max-age=0, private, must-revalidate
content-type: text/html; charset=utf-8
etag: W/"c32c08406e7543232b6318d002e72603"
link: ; rel=modulepreload; as=script; crossorigin=anonymous; nopush,; rel=preload; as=style; nopush
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
referrer-policy: strict-origin-when-cross-origin
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=90J4jZBMd8aAhyiL1iSfXoa%2BVkQyJLWSps3feRDazOE%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1760470934"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=90J4jZBMd8aAhyiL1iSfXoa%2BVkQyJLWSps3feRDazOE%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1760470934"
server: Heroku
set-cookie: _rubytoolbox_session=USlgvPHwmJCBWdon%2FHAXM3aIcA5OVWi6koDoCY0Um35oqXoKNxNCStNpHR6D6AQ88vNgHPfdrjyEQNVhHmzios1NqlU4gYIln50AGrL5uUCdFLh%2BJh34bvMYF2sb83wP3GYrN1Hjp3PyFzTf3VnT59W02wbEk4UMf%2FacADaX5A4UHcOGw22qBxBuShNfCjNLKj6IxJ3Nvew%2BTDl%2FPQqwAACuBAZUWkLnC1rxspbdhu9f7F%2BcvLivGLphqvlv7Lc2%2FPMdfd8PudJQFL3ZETzigOdpBt90UbbdEUMsKA%3D%3D--a1z5domAn%2Fk9zD7Z--HsL5sMYHW9qvzN5mSz1hTw%3D%3D; path=/; secure; httponly; samesite=lax
strict-transport-security: max-age=63072000; includeSubDomains
vary: Accept
via: 2.0 heroku-router
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-permitted-cross-domain-policies: none
x-request-id: 7a513fc8-adb8-3786-bebd-d9ef9a94168a
x-runtime: 0.041763
x-xss-protection: 0
content-length: 32509
date: Tue, 14 Oct 2025 19:42:14 GMT
Project: dry-operation - The Ruby Toolbox
A domain specific language for composable business transaction workflows.
dry-operation
Links
License
See LICENSE
file.