Files

HttpRouter::Rack

Public Class Methods

override_rack_builder!() click to toggle source

Monkey-patches Rack::Builder to use HttpRouter. See examples/rack_mapper.rb

# File lib/http_router/rack.rb, line 9
def self.override_rack_builder!
  ::Rack::Builder.class_eval("remove_method :map; include HttpRouter::Rack::BuilderMixin")
end
override_rack_urlmap!() click to toggle source

Monkey-patches Rack::URLMap to use HttpRouter. See examples/rack_mapper.rb

# File lib/http_router/rack.rb, line 15
def self.override_rack_urlmap!
  ::Rack.class_eval("OriginalURLMap = URLMap; HttpRouterURLMap = HttpRouter::Rack::URLMap; remove_const :URLMap; URLMap = HttpRouterURLMap")
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.