Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/hanami/router
Ruby/Rack HTTP router
https://github.com/hanami/router
d5791d404dc52fd91c6b6e5328d71eac044786a7 authored over 10 years ago by Arthur Zapparoli <[email protected]>
1f73a2b0dcb8425bb9e9f60888cc7dc3cc23ea6a authored over 10 years ago by Trung Lê <[email protected]>
Enable Rubinius testing
186e627a77d30a5b176e2ddf4960155a519d6ed7 authored over 10 years ago by Luca Guidi <[email protected]>9665ff6ae52fb76cef3e0ffcfb5880eeb6bd947d authored over 10 years ago by Benny <[email protected]>
0215c75391ac359279d2e99a2b5b4c41cc2efc76 authored over 10 years ago by Luca Guidi <[email protected]>
53d1db567f915900ee381981fc2a73d707d383e7 authored over 10 years ago by Luca Guidi <[email protected]>
42f578383aff1dbdf1724e7cebe7823434fe2410 authored over 10 years ago by Luca Guidi <[email protected]>
a47307addf24261a222c2f280792edde13412dab authored over 10 years ago by Luca Guidi <[email protected]>
4fff89f2a3ad2f6147c7c42e79bc7dfa601c144d authored over 10 years ago by Luca Guidi <[email protected]>
Example:
Lotus::Router.new do
mount Api::App, at: '/api'
end
Before:
irb(main):001:0> Lotus::Routing::Resource::Options.new([]).methods.size
=> 150
Aft...
8457e1cd30510c050c70adb2bd0aca6e52b5eed1 authored over 10 years ago by Luca Guidi <[email protected]>
Example:
require 'lotus/router'
resolver = Lotus::Routing::EndpointResolver.new(pattern: 'C...
94260996d9262dec45d9ce2433cfb95806ac5013 authored over 10 years ago by Luca Guidi <[email protected]>8e639e68a7201e3098b8b43aef692441f36d6ec1 authored over 10 years ago by Luca Guidi <[email protected]>
340ce17c2e88030903e0a676cb9465f4344ff6b4 authored over 10 years ago by Luca Guidi <[email protected]>
Wordsmithing and markdown-ing tables
e17eb651220b8e65588d745a75f9c8eea36dfcd1 authored over 10 years ago by Luca Guidi <[email protected]>
* Removing globbling for gobbling
* Replacing HTML tables with Markdown table
* Conv...
SVG badges
89956e5a4107bf41c974df4f6e6f66ac5e4a6f99 authored over 10 years ago by Luca Guidi <[email protected]>Various tidying
5ddb5e327c6f7c48e1e57be92da579aa39245ab4 authored over 10 years ago by Luca Guidi <[email protected]>b1d4887490c1575700070a4c11fe23e1765157c5 authored over 10 years ago by Karl Freeman <[email protected]>
5d00232b5cc3f3cf54aef3258cdb8c7450c911a0 authored over 10 years ago by Karl Freeman <[email protected]>
233e6bb34e74cd4bc3ef6a218e8b96bdac47eb60 authored over 10 years ago by Karl Freeman <[email protected]>
6b05608e71dcbdea31c2aab35ce91441e4ed12f0 authored over 10 years ago by Karl Freeman <[email protected]>
8372e6fd6e9c5b83f7cbac4f6a83f040bf775226 authored over 10 years ago by Karl Freeman <[email protected]>
- https://github.com/blog/1184-contributing-guidelines
bcfac684d8fa2a9eb95a7b62daf95c333ba8f2ba authored over 10 years ago by Karl Freeman <[email protected]>6edfdde48186b07e4de04a69f8e5292a0ea8ed89 authored almost 11 years ago by Luca Guidi <[email protected]>
3436fd6fa281fcd6bc44d63970ce39a3d3b8ab40 authored almost 11 years ago by Luca Guidi <[email protected]>
5eec4f16091a9d02dbbdcbde91208cf3c0717a2c authored almost 11 years ago by Luca Guidi <[email protected]>
42b83b8a70d28f63df1c8af600c7d77a2a2de8ca authored almost 11 years ago by Luca Guidi <[email protected]>
Add docs badge to README
0609f441815104fc7c684499e9a74883308b400e authored almost 11 years ago by Luca Guidi <[email protected]>19d96ab7e01f436f7afc9ac9b5d31aa0928b2f98 authored almost 11 years ago by René Föhring <[email protected]>
6a5daf9d4f187881080b1c50675c6890d1529df4 authored almost 11 years ago by Luca Guidi <[email protected]>
c7140995fc75e6c24335b0b9d50f1ffaf6cb77a5 authored almost 11 years ago by Luca Guidi <[email protected]>
c52605979e3920de84d915d5c8dd92882c075a3e authored almost 11 years ago by Luca Guidi <[email protected]>
a81083680982ca94fd9ac0a5a5c031611475b9e0 authored almost 11 years ago by Luca Guidi <[email protected]>
b3cb58e7162b0fbc12576e55c0e74d3f053b2a62 authored almost 11 years ago by Luca Guidi <[email protected]>
9470355ec6e3d7a5d59d067c87f76674a5d0c16f authored almost 11 years ago by Luca Guidi <[email protected]>
b9e73baa05d7b0f4820e321628a885c51704f72e authored almost 11 years ago by Luca Guidi <[email protected]>
37150781d2d8649b7907cc3d2c83cf0068c4c4a3 authored almost 11 years ago by Luca Guidi <[email protected]>
b7a48245aac1556f5d0ab3d81840f5baec1b0faa authored almost 11 years ago by Luca Guidi <[email protected]>
Fix typo
7ab45edcbe9ac068649a3e810e1c11720bd31aca authored almost 11 years ago by Luca Guidi <[email protected]>96c9ef6820d7f4096f0313dfec5d6e6e7271b131 authored almost 11 years ago by Marcos Sánchez <[email protected]>
c2512d7fa4f48b106f41219d410107de225a4e68 authored almost 11 years ago by Luca Guidi <[email protected]>
47f8d9661007137e116714fcfffc36638ca957a7 authored almost 11 years ago by Luca Guidi <[email protected]>
ccda3f42ad0bd10d4b3de4fe1c9ed71200026d04 authored almost 11 years ago by Luca Guidi <[email protected]>
594e3322baa0281e48b05d16fdda3fadc6db5385 authored almost 11 years ago by Luca Guidi <[email protected]>
fd7e69e1e2837f5d2c58071f0ffb9286401c072f authored almost 11 years ago by Luca Guidi <[email protected]>
c914b5b61a0d6100c1d1fde74c5d7acb229ae9da authored almost 11 years ago by Luca Guidi <[email protected]>
8e6eea515514b479e569f0c2d98367fc93691095 authored almost 11 years ago by Luca Guidi <[email protected]>
511bbf2145304d6e911e7c15983b1ea934882dc1 authored almost 11 years ago by Luca Guidi <[email protected]>
a0d7d8a518498f4820be9e78845fd9fe6d2df12b authored almost 11 years ago by Luca Guidi <[email protected]>
b6878ba67804d6669247cdf8c9f58cd00d201985 authored almost 11 years ago by Luca Guidi <[email protected]>
10af04b2b3609461e7ed17ddd0a5bd370eb28935 authored almost 11 years ago by Luca Guidi <[email protected]>
Example:
require 'lotus/router'
router = Lotus::Router.new(action_separator: '@')
route ...
This helps to have a stable public API.
ca7ea8d759f3c92daab5a01628fcf476a5d9e92e authored almost 11 years ago by Luca Guidi <[email protected]>fcffefda4caf4d65cadac410ff1bc729ea4992ce authored almost 11 years ago by Luca Guidi <[email protected]>
This will protect our public API against HttpRouter changes.
3d678e36b084bfba34c3f73eecf418a243a9896a authored almost 11 years ago by Luca Guidi <[email protected]>9b2cf3b27306c2c59606dda7b870d0f8bff6e993 authored almost 11 years ago by Luca Guidi <[email protected]>
ffe73426e46ccdb0e348f9998a1a1a8d31926cb3 authored almost 11 years ago by Luca Guidi <[email protected]>
65fdeaa755a4095f3ceb3d32149fcba6f8a4e434 authored almost 11 years ago by Luca Guidi <[email protected]>
d3bd6a6625a311ecb736fd7a99cf3e3e40018a84 authored almost 11 years ago by Luca Guidi <[email protected]>
8e8f7f97ee28bc6ef31e8cd31ec5e312120135a0 authored almost 11 years ago by Luca Guidi <[email protected]>
d05d5ac60088d129771b4b714df11a2fa02d36c4 authored almost 11 years ago by Luca Guidi <[email protected]>
1d9143d55807ed969b41c3c7952b527679542fce authored almost 11 years ago by Luca Guidi <[email protected]>
c35d76f9c8d9c49a8042f6ea0ab8c94227acad8b authored almost 11 years ago by Luca Guidi <[email protected]>
5887ba0fa4c8f24037df872d7232cc5003a37fc0 authored almost 11 years ago by Luca Guidi <[email protected]>
5e80c655f91a736c4d5d1f90971ae9ff23928e6b authored almost 11 years ago by Luca Guidi <[email protected]>
daab53ce257f47f93b4f550fdef702727d4138ad authored almost 11 years ago by Luca Guidi <[email protected]>
339011c2cd9b7f4b3ed981993ea7a655b4887633 authored almost 11 years ago by Luca Guidi <[email protected]>
ea8c2e8d279838efeebb7e5bb8536908b678c742 authored almost 11 years ago by Luca Guidi <[email protected]>
30809fdf175d414bcd360244f1e96f18678b963c authored almost 11 years ago by Luca Guidi <[email protected]>
86e9407434827671ab662ed2d6ac7d3806cc2b17 authored almost 11 years ago by Luca Guidi <[email protected]>
b46ba5fa8b5e037f6b7b73ec93595e79afa0389e authored almost 11 years ago by Luca Guidi <[email protected]>
f87976e0d6b3c5378cdfc467fb8080ada8c01d86 authored almost 11 years ago by Luca Guidi <[email protected]>
daee99b5fb940617443a599d0e3fcb5bb4148440 authored almost 11 years ago by Luca Guidi <[email protected]>
a4925bfc9d7b79a4a1fb155514002591ab9067d1 authored almost 11 years ago by Luca Guidi <[email protected]>
b76bd6fc180e260b5deb2523e55f21bad4043642 authored almost 11 years ago by Luca Guidi <[email protected]>
151d5a34b020fd2907ac500ce91125d869c6fdfc authored almost 11 years ago by Luca Guidi <[email protected]>
cbefdbc2f4a75765019989a362bb8b1e0630a2cd authored almost 11 years ago by Luca Guidi <[email protected]>
6baa6bcc43d1d58b16535f50e376d6b36cc0d893 authored almost 11 years ago by Luca Guidi <[email protected]>
119d20eff268543cc3f5bcd712f2632f59493f8c authored almost 11 years ago by Luca Guidi <[email protected]>
0bc8e546d2db0df693af1635193c49aa2dd2a1e4 authored almost 11 years ago by Luca Guidi <[email protected]>
7ffa8689d4cc262c0f8e9743f1c9206d0ccb5242 authored almost 11 years ago by Luca Guidi <[email protected]>
03cf99f34edfcef2fc43a0be2fef1e35b59ad9fd authored almost 11 years ago by Luca Guidi <[email protected]>
4b31c505f7322f444f744d39c4751f807f748516 authored almost 11 years ago by Luca Guidi <[email protected]>
9fea1e7c60d5b4e143ed69074d0be50f86d6f09d authored almost 11 years ago by Luca Guidi <[email protected]>
e03a0c6db7386fc468a8750e65a014398f08b2b3 authored almost 11 years ago by Luca Guidi <[email protected]>
7f5dbc97ca53d54cbe1424b76d0b94e97155560e authored almost 11 years ago by Luca Guidi <[email protected]>
73a2cdc1f516768a5fd94eae86cc361b5645fc7b authored almost 11 years ago by Luca Guidi <[email protected]>
e2182ce313671ca70c50e69cbb6af0cb1af1d301 authored almost 11 years ago by Luca Guidi <[email protected]>
1234f0d5a972c4ad4eaff19eadce3b1858ae88ad authored almost 11 years ago by Luca Guidi <[email protected]>
3709b161ec37daf514862d5c84fac3efe36525be authored about 11 years ago by Luca Guidi <[email protected]>
312ce67e7829d99a98a815bf57ebf3045d9c0d3b authored about 11 years ago by Luca Guidi <[email protected]>
77bbd043c9716511b9bc30b292a56f252842db45 authored about 11 years ago by Luca Guidi <[email protected]>
e134e5c04998a48163b9fb5b87375fc72136c8ef authored about 11 years ago by Luca Guidi <[email protected]>
351039baa1a6cb7d441c07f468dcd39875c75380 authored about 11 years ago by Luca Guidi <[email protected]>
69496bfb846696d44d4c56bf76fabb69692a864c authored about 11 years ago by Luca Guidi <[email protected]>
815391ad57c00042f3a7e8c144dd60d6e96a74e0 authored about 11 years ago by Luca Guidi <[email protected]>
58383003629f7372a9cec5a3fa3e66879d81f615 authored about 11 years ago by Luca Guidi <[email protected]>
391884b7514fee677f9d80dc490b5979625e0465 authored over 11 years ago by Luca Guidi <[email protected]>
28a0194eb1b0ea844baed6b00e1fcf7fe00d7fe4 authored over 11 years ago by Luca Guidi <[email protected]>