@@ -74,7 +74,10 @@ def compile_path(path)
7474 end
7575
7676 def route ( method , path_info , &block )
77- route_set . add_route ( build_endpoint ( &block ) , :path_info => compile_path ( path_info ) )
77+ route_set . add_route ( build_endpoint ( &block ) ,
78+ :path_info => compile_path ( path_info ) ,
79+ :request_method => method
80+ )
7881 end
7982
8083 def build_endpoint ( &block )
@@ -88,11 +91,11 @@ def build_endpoint(&block)
8891 b . to_app
8992 end
9093
91- def get ( path_info , &block ) ; route ( 'GET' , path_info , &block ) end
92- def post ( path_info , &block ) ; route ( 'POST' , path_info , &block ) end
93- def put ( path_info , &block ) ; route ( 'PUT' , path_info , &block ) end
94- def head ( path_info , &block ) ; route ( 'HEAD' , path_info , &block ) end
95- def delete ( path_info , &block ) ; route ( 'DELETE' , path_info , &block ) end
94+ def get ( path_info = '' , &block ) ; route ( 'GET' , path_info , &block ) end
95+ def post ( path_info = '' , &block ) ; route ( 'POST' , path_info , &block ) end
96+ def put ( path_info = '' , &block ) ; route ( 'PUT' , path_info , &block ) end
97+ def head ( path_info = '' , &block ) ; route ( 'HEAD' , path_info , &block ) end
98+ def delete ( path_info = '' , &block ) ; route ( 'DELETE' , path_info , &block ) end
9699
97100 def namespace ( space = nil , &block )
98101 if space || block_given?
0 commit comments