# File lib/ramaze/contrib/addressable_route.rb, line 33
    def call(env)
      path_info = env['PATH_INFO']

      @routes.each do |template, target|
        extracted = template.extract(path_info)
        return dispatch(env, target, extracted) if extracted
      end

      @app.call(env)
    end