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
This allows a caller to specify a specific class which which will
be handed the responsibility o...
This adds a convenience method which creates an anonymous
subclass of the ParamsAction fixture c...
eeba55f894bcb3733e72218556dd2e4c1d780508 authored over 10 years ago by Luca Guidi <[email protected]>
Document redirect with custom status code
33b484d32e521624afc8c761ac75313ac4df74ff authored over 10 years ago by Luca Guidi <[email protected]>Small documentation fixes
b509368f3883d7d60018e5b7b85f1d75173c74f6 authored over 10 years ago by Luca Guidi <[email protected]>Fix README
b24769e1824bc3d928e691940ac4dba91d76192b authored over 10 years ago by Luca Guidi <[email protected]>Set required ruby version
b53c5888ef849fa8b91cc808e27dce586ed92e44 authored over 10 years ago by Luca Guidi <[email protected]>4fd67551ab5ab80380c4fc6328545aec955a6909 authored over 10 years ago by Arthur Zapparoli <[email protected]>
The parameter name is `formats`, not `mime_types`.
cf20e1e23d1bfc8e79402457f5954514d7136780 authored over 10 years ago by Arthur Zapparoli <[email protected]>86faff41ceb692d5e7793cfdbeeb563baf6a50ba authored over 10 years ago by Arthur Zapparoli <[email protected]>
When `handle_exceptions` is disabled, we just raise every exception.
a6d912d58d69a1faf3df7c92cbf550516bf01a60 authored over 10 years ago by Arthur Zapparoli <[email protected]>e53d54b4a4793a8f984cca15e3e29f7a38110091 authored over 10 years ago by Trung Lê <[email protected]>
- some cribbing from Sinatra going on for sure.
037013d52b87a179a5b0aa54bc2d2643205073a2 authored over 10 years ago by Karl Freeman <[email protected]>
Many methods that were marked as `protected` didn't actually need to be so.
This commit reduces ...
2c3ca57785c1e71b51e75b43f299689705fb99e3 authored over 10 years ago by Karl Freeman <[email protected]>
Enable Rubinius testing
cfe555e5f670b652cbf27113b30c90fd0c83ab85 authored over 10 years ago by Luca Guidi <[email protected]>6dccb8b4f3b21506e4e72e95a0d5afea27332da6 authored over 10 years ago by Benny <[email protected]>
b9d3a75eb0bef9a772f1262adff2f77e4aa6ac60 authored over 10 years ago by Luca Guidi <[email protected]>
2b293a2f88f0043f02f9c8bcd7f345234d7a18ee authored over 10 years ago by Luca Guidi <[email protected]>
deaa9880c23ec47f9b92d9e39dc2ed9da5534c17 authored over 10 years ago by Luca Guidi <[email protected]>
48a57155cb7ac80dbfa5e382f6c74fedf4c9c5cb authored over 10 years ago by Luca Guidi <[email protected]>
d3e76ff3d9b65d3c1d07a1e1250eebd01f5be880 authored over 10 years ago by Luca Guidi <[email protected]>
2d7b0cc4ac6fe64ce1d0f4383b2d1b31043a9861 authored over 10 years ago by Luca Guidi <[email protected]>
c9b06dc2871ae043913be0155437ed3922dc7269 authored over 10 years ago by Luca Guidi <[email protected]>
cde75069be23b096e75548a996dc91535491cb57 authored over 10 years ago by Luca Guidi <[email protected]>
4bbf85a29ce293bd8d527713d2afcf39f64a14ca authored over 10 years ago by Luca Guidi <[email protected]>
Update README.md
85893daf7168e8dc50f2d32fbd51ace4d438e6a5 authored over 10 years ago by Luca Guidi <[email protected]>04c2d3d2941e5e2801ad2836f452880dc6075682 authored over 10 years ago by Luca Guidi <[email protected]>
401c1afb667d3f16ea923727c75a7ed81a16d77d authored over 10 years ago by Luca Guidi <[email protected]>
6825ff99ede0ca01ff2123ee7117a75202bf3d2b authored over 10 years ago by Luca Guidi <[email protected]>
028ec2e8914733dccbe6a77b895af7678f6548ad authored over 10 years ago by Luca Guidi <[email protected]>
ce42cd461b95f4b2db44ae0aa79affe0a6cce641 authored over 10 years ago by Luca Guidi <[email protected]>
87323ada23add2b71f3fb45e2c64b66ff89841cd authored over 10 years ago by Luca Guidi <[email protected]>
Implement Action#format
6eda53d73df822c85cc5356e914ef21f802904fb authored over 10 years ago by Luca Guidi <[email protected]>1c38d713a1ddd66970fe574b6b59b5a45c66aaf1 authored over 10 years ago by Francis Go <[email protected]>
:shit:
26e35bea4d6e3cb46222cf85cd3d2a6ee470eb91 authored over 10 years ago by Krzysztof Zalewski <[email protected]>0ad30a61db92037ceb81304eb3cfca0b5bfd8a5a authored over 10 years ago by Krzysztof Zalewski <[email protected]>
* Add #format
* Add #format= which also sets content-type
* Remove #content_type=
* Fix integrat...
c8b3e90735df8e633184656c7d5d2a20817d39a4 authored over 10 years ago by Luca Guidi <[email protected]>
328153b864b7ff4bdd8c7ef858c1017e48d8d643 authored over 10 years ago by Luca Guidi <[email protected]>
b2e5c851ed18a18b8fa2776d70617e118cd275d4 authored over 10 years ago by Luca Guidi <[email protected]>
915cf80d72160516afdf5476e15c34cae82ab744 authored over 10 years ago by Luca Guidi <[email protected]>
78c8e908b608ea309e69a5e8e20251646017deb0 authored over 10 years ago by Luca Guidi <[email protected]>
94b1cff4591064a1a68463cc22a84656ced2ea21 authored over 10 years ago by Luca Guidi <[email protected]>
166a3c81564785261c08a88b181a2f2edf52664c authored over 10 years ago by Luca Guidi <[email protected]>
0e3e3d14791d156c84cbc6fd47d38ebd96a4c9a3 authored over 10 years ago by Luca Guidi <[email protected]>
c11bc96319e068838b9b0d5f10c4c71def05950f authored over 10 years ago by Luca Guidi <[email protected]>
d9e888bddb0af55f29362f7c85319af0b78add59 authored over 10 years ago by Luca Guidi <[email protected]>
b8b41877370dc351411c1cb75469a2b623251c55 authored over 10 years ago by Luca Guidi <[email protected]>
9488c66941cb147d5e836f3fe70592b1adc36c4f authored over 10 years ago by Luca Guidi <[email protected]>
0219d2c487d51c91b4c8c5e6b7a911a6a1e92f4d authored over 10 years ago by Luca Guidi <[email protected]>
9412f91cee2601163188c816044a65f495bd7974 authored over 10 years ago by Luca Guidi <[email protected]>
cd7038c35f894f546116dba1e71f8e222a265ca5 authored over 10 years ago by Luca Guidi <[email protected]>
82c7507f2c04a83f059e2fd58a90b5aa2e0e99ed authored over 10 years ago by Luca Guidi <[email protected]>
c200e68f2fdd765163181cfe45d0e96c23509125 authored over 10 years ago by Luca Guidi <[email protected]>
Also fixes problem with exception without message, in such case class
and message are equal
9422beac215dad477f48ae72aba7b28f94e56754 authored over 10 years ago by Krzysztof Zalewski <[email protected]>
db3628e963f3aba76f2d13c3d22959b3f8057eed authored over 10 years ago by Krzysztof Zalewski <[email protected]>
3c122b06eea0579937d496652c490cc8d621bbd6 authored over 10 years ago by Krzysztof Zalewski <[email protected]>
9e64c3f4a5633b6d69c87044a9eae796136156ab authored over 10 years ago by Luca Guidi <[email protected]>
f28d7e352014d109f5ac44c05ccd576e23d7cbaa authored over 10 years ago by Luca Guidi <[email protected]>
9ff83e3f90deb51a7c68a67175fcc293fdc9e742 authored over 10 years ago by Karl Freeman <[email protected]>
Before:
irb(main):001:0> Lotus::Action::Params.new({}).methods.size
=> 151
After:
irb(m...
af217ea4ccaafde71dd36b41e83e69ee01f07f09 authored over 10 years ago by Luca Guidi <[email protected]>Before:
irb(main):001:0> require 'lotus/action/cookies'
=> true
irb(main):002:0> Lotus::A...
Update docs badge in README
489af6bd4bb6fdecf0c057268d0a7c38f19af351 authored over 10 years ago by Luca Guidi <[email protected]>Update the URL of the docs badge to include it from inch-ci.org instead of inch-pages.github.io ...
6d5801b06015d8091d3625cd5e27eafa10dbc88a authored over 10 years ago by René Föhring <[email protected]>110a5b0d438c311a6c238f9199fcfb12f329f1c0 authored over 10 years ago by Luca Guidi <[email protected]>
f645c005d894399abfa90acac668fd29fb6c8adf authored over 10 years ago by Luca Guidi <[email protected]>
61fffe50dfa520ef853668a08eca72b6994f472b authored over 10 years ago by Luca Guidi <[email protected]>
5e2a4a7e75248ae954d835b0aa0e615833eb4a58 authored over 10 years ago by Luca Guidi <[email protected]>
ceb7214518be807af31a1f96c40d5c9210af338b authored over 10 years ago by Luca Guidi <[email protected]>
Framework, controller and action configuration
6e90caf1ff2e9702c67a8534a81b88e2d6d0e83b authored over 10 years ago by Luca Guidi <[email protected]>075f9c305c863da60a071341c95d41d059ca3c0c authored over 10 years ago by Luca Guidi <[email protected]>
431970cca8b6e60dbe0bc1360b5e2499c6a4d623 authored over 10 years ago by Luca Guidi <[email protected]>
ae49c570a5e9da356748775ae709af640cce6736 authored over 10 years ago by Luca Guidi <[email protected]>
c56683abe120c31cfa560e6302303f70fdf462bc authored over 10 years ago by Luca Guidi <[email protected]>
8d3955760448c2b225a3189426c0d3eb274a6e04 authored over 10 years ago by Luca Guidi <[email protected]>
ae188c7f87f8638e5325ea17dacc04ba5dd5f182 authored over 10 years ago by Luca Guidi <[email protected]>
14d5b6a257e98073724933cb35cf90156d69daa8 authored over 10 years ago by Luca Guidi <[email protected]>
c2854b6f36bdf5d26013be7441987193c05a62e2 authored over 10 years ago by Luca Guidi <[email protected]>
c137c3f847a9a04cc1685496b5adc30ce641a2d6 authored over 10 years ago by Luca Guidi <[email protected]>
Replace `#throw` override with `#halt` method
ecd32021f7f545ca4dc3ab1b3df4a121619c8313 authored over 10 years ago by Luca Guidi <[email protected]>
Redefining `Kernel#throw` is surprising since it prevents developers
from using `catch`/`throw` ...
`Lotus::Action::Throwable` overrides `throw` so it's impossible to use
`catch`/`throw` as one wo...
Allow exception handling to be disabled
fc10811277fd6500f61bb38d6382fd6d607210b7 authored almost 11 years ago by Luca Guidi <[email protected]>
The default exception handling is very inconvenient in development mode
as it may hide difficult...
9a3758ada251144c6e640817bdaf23b7002ffb63 authored almost 11 years ago by Damir Zekic <[email protected]>
Fix typo in README
4bb7f172a1c9f13964bc2fe9de97f724af4a307f authored almost 11 years ago by Luca Guidi <[email protected]>280f22ab9097ddaaa1562a6054e9ffaf78093928 authored almost 11 years ago by Stefano Verna <[email protected]>
ef683dc3d3a45f62c95cafd29717efb87779b0e8 authored almost 11 years ago by Luca Guidi <[email protected]>
c0ccb72bc8285ba0be2da0fb32de73e59650b0a0 authored almost 11 years ago by Luca Guidi <[email protected]>
Add docs badge to README
298775f86895fe3ec94387628dd4e6a8c895d094 authored almost 11 years ago by Luca Guidi <[email protected]>3b5ef4d167f939d04b9b80693bcb8dc73b0ade0f authored almost 11 years ago by René Föhring <[email protected]>
fff2a9af8d3b52e3e55104650d308d01fe9e7192 authored almost 11 years ago by Luca Guidi <[email protected]>
573dfbc8aecf1c22682f7cde3e8ee5f407d51d0c authored almost 11 years ago by Luca Guidi <[email protected]>
17d1062d68383a3aafa6a238bbd6453e6aa1848e authored almost 11 years ago by Luca Guidi <[email protected]>
39addd71047b62d95321f80e380831c1e4f8f2d8 authored almost 11 years ago by Luca Guidi <[email protected]>
fcd7fced8979aff082526b7c99bbeb09aa15f284 authored almost 11 years ago by Luca Guidi <[email protected]>
5dbd06963cfc546a9cf476bd7fbfad26a10eaa27 authored almost 11 years ago by Luca Guidi <[email protected]>
1ce3125606e9c99e9ff2b9406952493986ab074f authored almost 11 years ago by Luca Guidi <[email protected]>