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

Typo: `Roting` => `Routing`

d5791d404dc52fd91c6b6e5328d71eac044786a7 authored over 10 years ago by Arthur Zapparoli <[email protected]>
Set required ruby version

1f73a2b0dcb8425bb9e9f60888cc7dc3cc23ea6a authored over 10 years ago by Trung Lê <[email protected]>
Merge pull request #11 from Benny1992/master

Enable Rubinius testing

186e627a77d30a5b176e2ddf4960155a519d6ed7 authored over 10 years ago by Luca Guidi <[email protected]>
enable rubinius testing

9665ff6ae52fb76cef3e0ffcfb5880eeb6bd947d authored over 10 years ago by Benny <[email protected]>
[ci skip] Improve documentation for yardoc

0215c75391ac359279d2e99a2b5b4c41cc2efc76 authored over 10 years ago by Luca Guidi <[email protected]>
Bump version to v0.1.1

53d1db567f915900ee381981fc2a73d707d383e7 authored over 10 years ago by Luca Guidi <[email protected]>
Let the final gem to include only essential files

42f578383aff1dbdf1724e7cebe7823434fe2410 authored over 10 years ago by Luca Guidi <[email protected]>
CHANGELOG

a47307addf24261a222c2f280792edde13412dab authored over 10 years ago by Luca Guidi <[email protected]>
Updated README details

4fff89f2a3ad2f6147c7c42e79bc7dfa601c144d authored over 10 years ago by Luca Guidi <[email protected]>
Introduced Lotus::Router#mount

Example:

Lotus::Router.new do
mount Api::App, at: '/api'
end

6f0ea8b74826aba7775540d0a42e68b297c348c0 authored over 10 years ago by Luca Guidi <[email protected]>
Use composition over inheritance for Lotus::Routing::Resource::Options

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]>
Let specify a pattern for Lotus::Routing::EndpointResolver

Example:
require 'lotus/router'

resolver = Lotus::Routing::EndpointResolver.new(pattern: 'C...

94260996d9262dec45d9ce2433cfb95806ac5013 authored over 10 years ago by Luca Guidi <[email protected]>
Merge branch 'master' of github.com:lotus/router

8e639e68a7201e3098b8b43aef692441f36d6ec1 authored over 10 years ago by Luca Guidi <[email protected]>
Enable Ruby 2.1.2 on Travis CI

340ce17c2e88030903e0a676cb9465f4344ff6b4 authored over 10 years ago by Luca Guidi <[email protected]>
Merge pull request #9 from jeremyf/wordsmithing

Wordsmithing and markdown-ing tables

e17eb651220b8e65588d745a75f9c8eea36dfcd1 authored over 10 years ago by Luca Guidi <[email protected]>
Wordsmithing and markdown-ing tables

* Removing globbling for gobbling
* Replacing HTML tables with Markdown table
* Conv...

ba99c82184b2252105d7a29e924ba61eceea3da5 authored over 10 years ago by Jeremy Friesen <[email protected]>
Merge pull request #8 from karlfreeman/svg-badges

SVG badges

89956e5a4107bf41c974df4f6e6f66ac5e4a6f99 authored over 10 years ago by Luca Guidi <[email protected]>
Merge pull request #7 from karlfreeman/various-tidying

Various tidying

5ddb5e327c6f7c48e1e57be92da579aa39245ab4 authored over 10 years ago by Luca Guidi <[email protected]>
use head Lotus::Utils

b1d4887490c1575700070a4c11fe23e1765157c5 authored over 10 years ago by Karl Freeman <[email protected]>
SVG badges

5d00232b5cc3f3cf54aef3258cdb8c7450c911a0 authored over 10 years ago by Karl Freeman <[email protected]>
don't reference local lotus-utils

233e6bb34e74cd4bc3ef6a218e8b96bdac47eb60 authored over 10 years ago by Karl Freeman <[email protected]>
ensure .gitignore is consistent across all Lotus repos

6b05608e71dcbdea31c2aab35ce91441e4ed12f0 authored over 10 years ago by Karl Freeman <[email protected]>
specify the LICENSE as markdown for prettier Github printing

8372e6fd6e9c5b83f7cbac4f6a83f040bf775226 authored over 10 years ago by Karl Freeman <[email protected]>
add Github contributing guidelines

- https://github.com/blog/1184-contributing-guidelines

bcfac684d8fa2a9eb95a7b62daf95c333ba8f2ba authored over 10 years ago by Karl Freeman <[email protected]>
Fixed StackOverflow link in README

6edfdde48186b07e4de04a69f8e5292a0ea8ed89 authored almost 11 years ago by Luca Guidi <[email protected]>
Enable byebug

3436fd6fa281fcd6bc44d63970ce39a3d3b8ab40 authored almost 11 years ago by Luca Guidi <[email protected]>
Additional route recognition tests

5eec4f16091a9d02dbbdcbde91208cf3c0717a2c authored almost 11 years ago by Luca Guidi <[email protected]>
Added support for Ruby 2.1.1

42b83b8a70d28f63df1c8af600c7d77a2a2de8ca authored almost 11 years ago by Luca Guidi <[email protected]>
Merge pull request #4 from rrrene/patch-1

Add docs badge to README

0609f441815104fc7c684499e9a74883308b400e authored almost 11 years ago by Luca Guidi <[email protected]>
Add docs badge to README

19d96ab7e01f436f7afc9ac9b5d31aa0928b2f98 authored almost 11 years ago by René Föhring <[email protected]>
Make Lotus::Routing::Endpoint::EndpointNotFound to inherit from StandardError, instead of Exception. This make it compatible with Rack::ShowExceptions.

6a5daf9d4f187881080b1c50675c6890d1529df4 authored almost 11 years ago by Luca Guidi <[email protected]>
Route recognition tests

c7140995fc75e6c24335b0b9d50f1ffaf6cb77a5 authored almost 11 years ago by Luca Guidi <[email protected]>
Route generation tests

c52605979e3920de84d915d5c8dd92882c075a3e authored almost 11 years ago by Luca Guidi <[email protected]>
Added Bitdeli badge

a81083680982ca94fd9ac0a5a5c031611475b9e0 authored almost 11 years ago by Luca Guidi <[email protected]>
Removed .coveralls.yml

b3cb58e7162b0fbc12576e55c0e74d3f053b2a62 authored almost 11 years ago by Luca Guidi <[email protected]>
Remove duplication in test_helper.rb

9470355ec6e3d7a5d59d067c87f76674a5d0c16f authored almost 11 years ago by Luca Guidi <[email protected]>
Changed build command for Travis CI

b9e73baa05d7b0f4820e321628a885c51704f72e authored almost 11 years ago by Luca Guidi <[email protected]>
Merge branch 'master' of github.com:lotus/router

37150781d2d8649b7907cc3d2c83cf0068c4c4a3 authored almost 11 years ago by Luca Guidi <[email protected]>
Integrate Coveralls with Simplecov

b7a48245aac1556f5d0ab3d81840f5baec1b0faa authored almost 11 years ago by Luca Guidi <[email protected]>
Merge pull request #2 from marcosdsanchez/patch-1

Fix typo

7ab45edcbe9ac068649a3e810e1c11720bd31aca authored almost 11 years ago by Luca Guidi <[email protected]>
Fix typo

96c9ef6820d7f4096f0313dfec5d6e6e7271b131 authored almost 11 years ago by Marcos Sánchez <[email protected]>
Enabled Travis CI and Coveralls

c2512d7fa4f48b106f41219d410107de225a4e68 authored almost 11 years ago by Luca Guidi <[email protected]>
Updated Mailing list url in README

47f8d9661007137e116714fcfffc36638ca957a7 authored almost 11 years ago by Luca Guidi <[email protected]>
Added lotus-router.rb as Bundler facility

ccda3f42ad0bd10d4b3de4fe1c9ed71200026d04 authored almost 11 years ago by Luca Guidi <[email protected]>
Added support for OPTIONS HTTP verb

594e3322baa0281e48b05d16fdda3fadc6db5385 authored almost 11 years ago by Luca Guidi <[email protected]>
Updated dependencies

fd7e69e1e2837f5d2c58071f0ffb9286401c072f authored almost 11 years ago by Luca Guidi <[email protected]>
Updated README and LICENSE

c914b5b61a0d6100c1d1fde74c5d7acb229ae9da authored almost 11 years ago by Luca Guidi <[email protected]>
Added "Getting Started" section to README

8e6eea515514b479e569f0c2d98367fc93691095 authored almost 11 years ago by Luca Guidi <[email protected]>
README badges

511bbf2145304d6e911e7c15983b1ea934882dc1 authored almost 11 years ago by Luca Guidi <[email protected]>
Specify SemVer version in README. So meta

a0d7d8a518498f4820be9e78845fd9fe6d2df12b authored almost 11 years ago by Luca Guidi <[email protected]>
Added testing instructions in README

b6878ba67804d6669247cdf8c9f58cd00d201985 authored almost 11 years ago by Luca Guidi <[email protected]>
Added Lotus::Routing::EndpointNotFound when a lazy endpoint can't be found

10af04b2b3609461e7ed17ddd0a5bd370eb28935 authored almost 11 years ago by Luca Guidi <[email protected]>
Make action separator customizable via Lotus::Router options.

Example:

require 'lotus/router'

router = Lotus::Router.new(action_separator: '@')
route ...

72165e5b13bb079ed055c4cd9154d89e960ffd93 authored almost 11 years ago by Luca Guidi <[email protected]>
Catch http_router exceptions and re-raise them with names under Lotus::Routing.

This helps to have a stable public API.

ca7ea8d759f3c92daab5a01628fcf476a5d9e92e authored almost 11 years ago by Luca Guidi <[email protected]>
Added more tests for Lotus::Router#path and #url

fcffefda4caf4d65cadac410ff1bc729ea4992ce authored almost 11 years ago by Luca Guidi <[email protected]>
Lotus::Router now encapsulates Lotus::Routing::HttpRouter, instead of directly inherit from HttpRouter.

This will protect our public API against HttpRouter changes.

3d678e36b084bfba34c3f73eecf418a243a9896a authored almost 11 years ago by Luca Guidi <[email protected]>
Documented RESTFul resource(s) names in README

9b2cf3b27306c2c59606dda7b870d0f8bff6e993 authored almost 11 years ago by Luca Guidi <[email protected]>
Typos in README

ffe73426e46ccdb0e348f9998a1a1a8d31926cb3 authored almost 11 years ago by Luca Guidi <[email protected]>
Ignore tmp/

65fdeaa755a4095f3ceb3d32149fcba6f8a4e434 authored almost 11 years ago by Luca Guidi <[email protected]>
RESTFul resource(s) use Utils::String#demodulize

d3bd6a6625a311ecb736fd7a99cf3e3e40018a84 authored almost 11 years ago by Luca Guidi <[email protected]>
Lotus::Routing::Resource::CollectionAction use configurable controller and action name separator over the hardcoded value

8e8f7f97ee28bc6ef31e8cd31ec5e312120135a0 authored almost 11 years ago by Luca Guidi <[email protected]>
RESTFul resource(s): DRY implementations of default member actions

d05d5ac60088d129771b4b714df11a2fa02d36c4 authored almost 11 years ago by Luca Guidi <[email protected]>
RESTFul resource(s): DRY #named_route

1d9143d55807ed969b41c3c7952b527679542fce authored almost 11 years ago by Luca Guidi <[email protected]>
RESTFul resource(s): DRY #rest_path

c35d76f9c8d9c49a8042f6ea0ab8c94227acad8b authored almost 11 years ago by Luca Guidi <[email protected]>
RESTful resource(s): Documentation; DRY code about controller and action name separator; Use the same separator of EndpointResolver, instead of hardcode it.

5887ba0fa4c8f24037df872d7232cc5003a37fc0 authored almost 11 years ago by Luca Guidi <[email protected]>
RESTful resource(s): renamed #name into #resource_name

5e80c655f91a736c4d5d1f90971ae9ff23928e6b authored almost 11 years ago by Luca Guidi <[email protected]>
DRY RESTful resource(s): Use class var 'verb' and reference it from the homonym instance method.

daab53ce257f47f93b4f550fdef702727d4138ad authored almost 11 years ago by Luca Guidi <[email protected]>
Copyright in license

339011c2cd9b7f4b3ed981993ea7a655b4887633 authored almost 11 years ago by Luca Guidi <[email protected]>
DRY examples

ea8c2e8d279838efeebb7e5bb8536908b678c742 authored almost 11 years ago by Luca Guidi <[email protected]>
Additional test for Lotus::Routing::EndpointResolver

30809fdf175d414bcd360244f1e96f18678b963c authored almost 11 years ago by Luca Guidi <[email protected]>
Add test coverage instrumentation

86e9407434827671ab662ed2d6ac7d3806cc2b17 authored almost 11 years ago by Luca Guidi <[email protected]>
Development dependencies adjustments

b46ba5fa8b5e037f6b7b73ec93595e79afa0389e authored almost 11 years ago by Luca Guidi <[email protected]>
Documentation for Lotus::Routing::Resource::Options

f87976e0d6b3c5378cdfc467fb8080ada8c01d86 authored almost 11 years ago by Luca Guidi <[email protected]>
Documentation for Lotus::Routing::Resources::Action

daee99b5fb940617443a599d0e3fcb5bb4148440 authored almost 11 years ago by Luca Guidi <[email protected]>
Documentation for Lotus::Routing::Resource::Action

a4925bfc9d7b79a4a1fb155514002591ab9067d1 authored almost 11 years ago by Luca Guidi <[email protected]>
Documentation for Lotus::Routing::Resources

b76bd6fc180e260b5deb2523e55f21bad4043642 authored almost 11 years ago by Luca Guidi <[email protected]>
Documentation for Lotus::Routing::Resource

151d5a34b020fd2907ac500ce91125d869c6fdfc authored almost 11 years ago by Luca Guidi <[email protected]>
Documentation for Lotus::Routing::Route

cbefdbc2f4a75765019989a362bb8b1e0630a2cd authored almost 11 years ago by Luca Guidi <[email protected]>
Acknowledgements to @joshbuddy for http_router

6baa6bcc43d1d58b16535f50e376d6b36cc0d893 authored almost 11 years ago by Luca Guidi <[email protected]>
Documentation for Lotus::Routing::Namespace

119d20eff268543cc3f5bcd712f2632f59493f8c authored almost 11 years ago by Luca Guidi <[email protected]>
Implemented Lotus::Routing::Namespace#resource

0bc8e546d2db0df693af1635193c49aa2dd2a1e4 authored almost 11 years ago by Luca Guidi <[email protected]>
Documentation for Lotus::Routing::Endpoint

7ffa8689d4cc262c0f8e9743f1c9206d0ccb5242 authored almost 11 years ago by Luca Guidi <[email protected]>
Additional documentation for Lotus::Routing::EndpointResolver

03cf99f34edfcef2fc43a0be2fef1e35b59ad9fd authored almost 11 years ago by Luca Guidi <[email protected]>
Refactoring for Lotus::Routing::Resources: remove the unnecessary code that can me inherited instead.

4b31c505f7322f444f744d39c4751f807f748516 authored almost 11 years ago by Luca Guidi <[email protected]>
Refactoring for Lotus::Routing::Resources::Action: remove the unnecessary code that can me inherited instead.

9fea1e7c60d5b4e143ed69074d0be50f86d6f09d authored almost 11 years ago by Luca Guidi <[email protected]>
Documentation for Lotus::Routing::EndpointResolver

e03a0c6db7386fc468a8750e65a014398f08b2b3 authored almost 11 years ago by Luca Guidi <[email protected]>
Document the 'controller#action' convention

7f5dbc97ca53d54cbe1424b76d0b94e97155560e authored almost 11 years ago by Luca Guidi <[email protected]>
Increased test coverage for Lotus::Routing::EndpointResolver

73a2cdc1f516768a5fd94eae86cc361b5645fc7b authored almost 11 years ago by Luca Guidi <[email protected]>
Refactoring of Lotus::Routing::EndpointResolver: allow endpoint class to be injected, defaults to Lotus::Routing::Endpoint

e2182ce313671ca70c50e69cbb6af0cb1af1d301 authored almost 11 years ago by Luca Guidi <[email protected]>
Refactoring for Lotus::Routing::EndpointResolver

1234f0d5a972c4ad4eaff19eadce3b1858ae88ad authored almost 11 years ago by Luca Guidi <[email protected]>
Extended README

3709b161ec37daf514862d5c84fac3efe36525be authored about 11 years ago by Luca Guidi <[email protected]>
Documentation for Lotus::Router

312ce67e7829d99a98a815bf57ebf3045d9c0d3b authored about 11 years ago by Luca Guidi <[email protected]>
Initial version 0.1.0

77bbd043c9716511b9bc30b292a56f252842db45 authored about 11 years ago by Luca Guidi <[email protected]>
Simplify Lotus::Router public API: removed .draw and let .new to accept a block

e134e5c04998a48163b9fb5b87375fc72136c8ef authored about 11 years ago by Luca Guidi <[email protected]>
Silence warnings when redefining HttpRouter::Route::VALID_HTTP_VERBS

351039baa1a6cb7d441c07f468dcd39875c75380 authored about 11 years ago by Luca Guidi <[email protected]>
Define VERSION once

69496bfb846696d44d4c56bf76fabb69692a864c authored about 11 years ago by Luca Guidi <[email protected]>
When resetting the router, allow the default values for scheme, host and port to be reinitialized as http_router does

815391ad57c00042f3a7e8c144dd60d6e96a74e0 authored about 11 years ago by Luca Guidi <[email protected]>
Ignore .bundle/

58383003629f7372a9cec5a3fa3e66879d81f615 authored about 11 years ago by Luca Guidi <[email protected]>
Don't reset default app

391884b7514fee677f9d80dc490b5979625e0465 authored over 11 years ago by Luca Guidi <[email protected]>
README syntax highlighting

28a0194eb1b0ea844baed6b00e1fcf7fe00d7fe4 authored over 11 years ago by Luca Guidi <[email protected]>