GSoC/GCI Archive
Google Summer of Code 2014 Ruby on Rails

Refactor Ruby on Rails URL generation and recognition

by Ujjwal Thaakar for Ruby on Rails

Rails has a well established DSL for declaring routes which allows you to do all sorts of routing and route generations. The implementation behind this magic unfortunately is not very clean. This project deals with refactoring the routing DSL codebase, making it more efficient, cleaner and testable.