Project

track

0.0
No commit activity in last 3 years
No release in over 3 years
Nano framework to build small and fast server applications based on rack
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 0
 Project Readme

Track

A nano framework for server applications based on rack.

What Track does

  • modularize your rack app with controllers
  • routes paths to methods of controllers via Track::Routes.define in config/routes.rb
  • lets you define before- and after-filters in your controllers

What Track does not

  • support any template engines, your actions have to return low level rack responses
  • no security layer

Install

add the following to your Gemfile

gem 'track'

or install it via rubygems

gem install track

Usage

Have a look at the example application. I will provide documentation and more examples in the future.

Install example application

Clone the http://github.com/larskuhnt/track-example project:

git clone https://github.com/larskuhnt/track-example.git

or install it via the gem executable

track new my_track_project

Plugins

Currently available:

  • ActiveRecord
  • Sequel

Go to the track-plugins project for more details.

Author

Lars Kuhnt Copyright (c) 2011

License

Published under the MIT License.

See LICENSE for details.