Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/hanami/controller
Complete, fast and testable actions for Rack and Hanami
https://github.com/hanami/controller
* Introduce `Hanami::Action::ApplicationConfiguration#content_security_policy` setting
* Fix ...
3055cadb3791de3cf9227f46dfffe7ca691b59ae authored about 3 years ago by Luca Guidi <[email protected]>debe0f48fc616c7c17d6ce1197f40d2bc85067ba authored about 3 years ago by Tim Riley <[email protected]>
91cd143e57fa28b760130b15a1080850dffeb158 authored about 3 years ago by Tim Riley <[email protected]>
Move automatic view rendering to `finish` (from `handle`)
85a3ca858e7ceb0905d8da9d4d06a3b5fff09bf3 authored about 3 years ago by Sean Collins <[email protected]>880c4021dcecdf59a38bc1f7ef1681b589ff25b1 authored about 3 years ago by Sean Collins <[email protected]>
034389a6c3b69e8bbe3ed877f800c1f127e89601 authored about 3 years ago by Sean Collins <[email protected]>
Pass exposures to view (in addition to params)
c82d6edc5e87cc4e490aa14cef181612104fcaa7 authored about 3 years ago by Sean Collins <[email protected]>3663e1b12446e17ef7d1268971589109d68b4f95 authored about 3 years ago by Sean Collins <[email protected]>
3a1e13289c6c816f0f882c5a0bf74533bcec4a04 authored about 3 years ago by Sean Collins <[email protected]>
e61842866262883462a5cabc3f5378327cf65bd4 authored about 3 years ago by Tim Riley <[email protected]>
We use its latest `setting` API internally
8b97ba57580722d189cfbab3b2b8eb1308188d2c authored about 3 years ago by Tim Riley <[email protected]>f1210cfe65b52be2a423a4ddd716449c9df5b1dd authored about 3 years ago by Tim Riley <[email protected]>
* Application action: dynamically include `Hanami::Action::Session`
If application configurat...
d59d5b6eda2fa5229f4291bb503c031abd31899e authored over 3 years ago by Luca Guidi <[email protected]>eeba2e47f858035eec06e9074fd911f71d9c7a8f authored over 3 years ago by Sean Collins <[email protected]>
This lets users avoid having to write `super` in every implementation
of `handle` for their acti...
db87425ed7ea14555a57fad0754ef907b3d13ddb authored over 3 years ago by Sean Collins <[email protected]>
6e3d271998a53bb802ece49f3446aa2a905d86ae authored over 3 years ago by Luca Guidi <[email protected]>
d5640e7f694a01b387875092a701d85b670be10b authored over 3 years ago by Luca Guidi <[email protected]>
be2e23a7b393276e79e661a9aaac22ede926c237 authored over 3 years ago by Luca Guidi <[email protected]>
7172c1c5e4994e63b20e338a2310098a0f3cc173 authored over 3 years ago by Luca Guidi <[email protected]>
3d6cfe1e894b9f53e62b9b7de8946f22873407b0 authored over 3 years ago by Luca Guidi <[email protected]>
fdc3183c4888b25a4aac558b55ca68ebf32d0c8a authored over 3 years ago by Luca Guidi <[email protected]>
99ae59199c7b8bd78d9d7d405aaf2f23f4e71006 authored over 3 years ago by Tim Riley <[email protected]>
8be91849823df0277ce4e055ff6f729152fd9796 authored over 3 years ago by Tim Riley <[email protected]>
7c2f58d81b157cb3f34f151666c6324dc7aaf191 authored over 3 years ago by Luca Guidi <[email protected]>
66cd6874d10be11132a56d16f81c157d42f32d2b authored over 3 years ago by Luca Guidi <[email protected]>
Fix merge conflict in README.md
7695bedf3b094c6574c16371120c51b139005018 authored almost 4 years ago by Adam Daniels <[email protected]>53fb593612a16cdb9da59be43952ac48e746ab68 authored almost 4 years ago by Philip Arndt <[email protected]>
Previously, putting the default of Dir.pwd directly into the definition of the `root_directory` ...
24cc81fcfa2ed7b9bc3b3dcf5d2c3b553a924c7a authored almost 4 years ago by Tim Riley <[email protected]>08848a00e117f0fb180dbf8c8bce25761506b6e5 authored almost 4 years ago by Luca Guidi <[email protected]>
bb6c5cf25b3c8329f003d8515ac62ac02c81bda6 authored almost 4 years ago by Luca Guidi <[email protected]>
a910503e261aa2d93acec3fd4d14896fa773da1c authored almost 4 years ago by Luca Guidi <[email protected]>
For application actions, include the Action::Cookies module automatically if cookies are enabled...
9f122ec41b0c5779b2405ff241bea84c84c389e9 authored about 4 years ago by Tim Riley <[email protected]>When Actions are used within the context of a full Hanami application, by default they will now ...
f6c2aabff467adebf9a7af90677c1abeb005a987 authored about 4 years ago by Tim Riley <[email protected]>4ce37b0bfd7e778b2453719788d80bce196c32f3 authored about 4 years ago by Luca Guidi <[email protected]>
This was introduced to make actions compatible with the previous incarnation of Hanami::Router. ...
aa619e651464f683679da0ff9302b3bdaefe0691 authored about 4 years ago by Tim Riley <[email protected]>Enable CSRF protection automatically on application actions if the application config has `sessi...
b00537c147c844a8832a4be535014b19187fa374 authored about 4 years ago by Tim Riley <[email protected]>
Previously only forwarded keyword arguments. Now also forwards positional and block arguments.
...
This module disappeared from the hanami repo during the beginnings of the 2.0 overhaul. Adding i...
de4a010aa43e83a7366ae6a30f9270a4b551a149 authored over 4 years ago by Tim Riley <[email protected]>Our Flash object was very complicated, and did not work like you'd expect (i.e. it didn't behave...
80d7ed82df7e538d7b144c68d01ef74770ade7e1 authored over 4 years ago by Tim Riley <[email protected]>Fix MIME type acceptance
b41c0ec26e4361a05926da02c9919bb1d9f3df14 authored over 4 years ago by Tim Riley <[email protected]>This is already covered by the class-level config object now (i.e. config.handle_exception or co...
a2ead8e5eee905bb584d90d9ef7726d7a5d7d019 authored over 4 years ago by Tim Riley <[email protected]>a98b6694da453fffbb38ccff427e20e9e5d8ec1a authored over 4 years ago by Tim Riley <[email protected]>
This removes the last piece of boilerplate for basic application actions: if a view is available...
bb9fcc742975b74cadc0ca581d36a72072a091d4 authored over 4 years ago by Tim Riley <[email protected]>Update the `ApplicationAction` behavior to automatically auto-inject a "paired" view into any ac...
72deeaf716b05bf1899792eb349fc60930b97931 authored over 4 years ago by Tim Riley <[email protected]>142c426c044b73955694e5caababbdca31a04be6 authored over 4 years ago by Tim Riley <[email protected]>
Make hanami-controller responsible for all the details of its application integration, by provid...
15a8afdf3447646a8e05d2ceed8e1bdab21de208 authored over 4 years ago by Tim Riley <[email protected]>7b3c72a61da2485d8693ea064768b8ba9b57f709 authored over 4 years ago by Luca Guidi <[email protected]>
30596d6a8ab683360983a9655bc40ceb9fd73aab authored over 4 years ago by Luca Guidi <[email protected]>
2fd7292d568a7151f13539db8e79fed36c468221 authored over 4 years ago by Luca Guidi <[email protected]>
5e7ec52331bb31267aa927a7eb7324e196291436 authored over 4 years ago by Luca Guidi <[email protected]>
58129b4fd79c0fe031337f8b0d58cf5c64d27e4d authored over 4 years ago by Luca Guidi <[email protected]>
96e60f536bfc0dabbaa59486f24b8f2804ca88e3 authored over 4 years ago by Tim Riley <[email protected]>
747024034583696e0327e6ea481dfaed51bb2a54 authored over 4 years ago by Tim Riley <[email protected]>
18a39362800c1769977dd5c24abd18f7fec51b60 authored over 4 years ago by Tim Riley <[email protected]>
Move existing behavior into StandaloneAction, and add new ApplicationAction module providing vie...
2cec414e7a7981fb0beedbea9476bfc62a03d5d1 authored over 4 years ago by Tim Riley <[email protected]>Rack’s environment variable for content type is actually referenced by “CONTENT_TYPE”, not “Cont...
aa9b55d2830fa78e44babf2b0d9812dde0957a24 authored over 4 years ago by Andrew Croome <[email protected]>a5945fd2a505c957fa6758e94dc9f18054df363e authored over 4 years ago by Andrew Croome <[email protected]>
1ca8064ceb80f8e14d922dd97a7d2d1059fdcb20 authored over 4 years ago by Tim Riley <[email protected]>
ab7d9e169b409a6fdc40d06e6fa3c7fecfb9dd15 authored over 4 years ago by Tim Riley <[email protected]>
Replace Fixnum with in Integer in methods docs
3c4ce753eb04d260d77d49a8e3bd7080ae73ea53 authored over 4 years ago by Anton Davydov <[email protected]>
Because Fixnum and Bignum where unified into Integer since Ruby 2.4 and
now are deprecated, even...
fe4c3392282e535096e73a71bdb4d44cca05cc12 authored over 4 years ago by Tim Riley <[email protected]>
ab270969e7b2cc20b640e68d31eadc54bef54a27 authored almost 5 years ago by Luca Guidi <[email protected]>
acec98f17475595062e10e616ec94024a2148531 authored almost 5 years ago by Luca Guidi <[email protected]>
1628d65352acc0409f504955e400a6434c4eed6e authored almost 5 years ago by Luca Guidi <[email protected]>
4960f66fc8c5e6d40fc41d1a90065ce6e42504c8 authored almost 5 years ago by Ivan Kabluchkov <[email protected]>
1d985425157555557780fbeb269a53ecc5fe7658 authored almost 5 years ago by Luca Guidi <[email protected]>
525d16e1e3aa78fd05104e6a14332c6df01d76ed authored almost 5 years ago by Luca Guidi <[email protected]>
Hanami application support
25812839ca6677d9334d33fc4eccb809499ba5a9 authored about 5 years ago by Tim Riley <[email protected]>2535f2124aad18b8f10512f50fb6a24725aba035 authored about 5 years ago by Tim Riley <[email protected]>
This makes it easier for them to be auto-registered by a container
283b5e18b6f385d61ef0b2de9ac65dbc86cd5fdc authored about 5 years ago by Tim Riley <[email protected]>29ab743df8652e7ad76cb1668b0dec5a6a481ca8 authored about 5 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
7fbd79b4904695f40f9766d585057b16d15b99d4 authored over 5 years ago by Luca Guidi <[email protected]>
606ac5b5406fa137b004abc8ab01049bfca029ef authored over 5 years ago by Luca Guidi <[email protected]>
fc7a603e8be578a135fa2e90eacdeb53afd06c56 authored over 5 years ago by Luca Guidi <[email protected]>
fbea2d06cacf13cd31c6856bb75aa11afe8ee293 authored over 5 years ago by Luca Guidi <[email protected]>
a99373c601e6f7eddd6e5c725f6e70fb6b58959f authored over 5 years ago by Luca Guidi <[email protected]>
dc15969d1bdd576ddf539437af1cf9fc87f2d029 authored over 5 years ago by Luca Guidi <[email protected]>
48d163238a1086ade1fe1ea27a4fedb3827af841 authored over 5 years ago by Luca Guidi <[email protected]>
96e9e159356a07f1e3017b8fd82bc1ef7cc13c6e authored over 5 years ago by Luca Guidi <[email protected]>
ba4ec94789c16b894ce11c623ff5879be888e1f0 authored over 5 years ago by Sharipov Ruslan <[email protected]>
12288879d4948d36d97c00f24f1b5dc8f363d6fc authored over 5 years ago by Ian Ker-Seymer <[email protected]>
c311b3074bc61070ac742098c6be51851ce05a9c authored almost 6 years ago by Luca Guidi <[email protected]>
6a53282da7981c96c8d8f541834b6e28b8e3f63e authored almost 6 years ago by Luca Guidi <[email protected]>
a58fb9209df3b8e80e8354555ed8d0b825b8d974 authored almost 6 years ago by Luca Guidi <[email protected]>
4bbf1a046f3fa567db77d4cfc1d400fd330f7daa authored almost 6 years ago by Luca Guidi <[email protected]>
71f1c3a4c73de1727a2676744423949a76d49b08 authored almost 6 years ago by Luca Guidi <[email protected]>
19edeeae155270da392378dd7cf34a83b5c73c98 authored almost 6 years ago by Luca Guidi <[email protected]>
a89c547411e03cc6a55a96d3d8c8d8c84a526654 authored almost 6 years ago by Luca Guidi <[email protected]>
ffdbdf75a2db2e3f27503b0a10e15b097ce0f123 authored almost 6 years ago by Luca Guidi <[email protected]>
31b17a3351d32cadb2819ba0141e0ae3dce360d6 authored almost 6 years ago by Luca Guidi <[email protected]>
a422b650838f76da2bea1a50ed629c6426b77992 authored almost 6 years ago by Luca Guidi <[email protected]>
Prepending behaviour over `#call` proved to be problematic in a couple of key ways:
1. Since ...
c132ade8bc7224e26e498f5c32faa0534af75af0 authored almost 6 years ago by Tim Riley <[email protected]>6e2d7b6860e313927b5b9aa91d854c2f4da6afec authored almost 6 years ago by Tim Riley <[email protected]>
f4251546aafe8c7d01323065a1dc137e0667661d authored almost 6 years ago by Luca Guidi <[email protected]>
14ab0b8a941f606651e8c300688110808398a379 authored almost 6 years ago by Luca Guidi <[email protected]>
5e9d9614743ba7335fb7448382f1cc740b16f145 authored almost 6 years ago by Luca Guidi <[email protected]>
ef776a3d1e24200cea5254c2dede23c3c7ba6724 authored almost 6 years ago by Luca Guidi <[email protected]>
8eb9e4a34d03c1b8b895e9b15689bd62c77e69f1 authored about 6 years ago by Luca Guidi <[email protected]>