Methods

Files

Jammit::Routes

Rails 2.x routing module. Rails 3.x routes are in rails/routes.rb.

Public Class Methods

draw(map) click to toggle source

Jammit uses a single route in order to slow down Rails' routing speed by the absolute minimum. In your config/routes.rb file, call:

Jammit::Routes.draw(map)

Passing in the routing "map" object.

# File lib/jammit/routes.rb, line 10
def self.draw(map)
  map.jammit "/#{Jammit.package_path}/:package.:extension", {
    :controller => 'jammit',
    :action => 'package',
    :requirements => {
      # A hack to allow extension to include "."
      :extension => /.+/
    }
  }
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.