# File lib/http_router/node/root.rb, line 33 def compile(routes) routes.each {|route| add_route(route)} root.extend(root.methods_module) instance_eval "def call(request, &callback)\n#{to_code}\nnil\nend" @compiled = true end
# File lib/http_router/node/root.rb, line 19 def inject_root_ivar(obj) name = :"@ivar_#{@counter += 1}" root.instance_variable_set(name, obj) name end
# File lib/http_router/node/root.rb, line 29 def inspect_label "Root (#{@matchers.size} matchers)" end
Generated with the Darkfish Rdoc Generator 2.