@@ -32,42 +32,42 @@ def match(env)
32
32
[ route , match_data ]
33
33
end
34
34
35
- def delete ( path = nil , options = { } , prok = nil )
36
- push :delete , path , options , prok || Proc . new
35
+ def delete ( path = nil , options = { } , & block )
36
+ push :delete , path , options , & block
37
37
end
38
38
39
- def get ( path = nil , options = { } , prok = nil )
40
- push :get , path , options , prok || Proc . new
39
+ def get ( path = nil , options = { } , & block )
40
+ push :get , path , options , & block
41
41
end
42
42
43
- def head ( path = nil , options = { } , prok = nil )
44
- push :head , path , options , prok || Proc . new
43
+ def head ( path = nil , options = { } , & block )
44
+ push :head , path , options , & block
45
45
end
46
46
47
- def patch ( path = nil , options = { } , prok = nil )
48
- push :patch , path , options , prok || Proc . new
47
+ def patch ( path = nil , options = { } , & block )
48
+ push :patch , path , options , & block
49
49
end
50
50
51
- def post ( path = nil , options = { } , prok = nil )
52
- push :post , path , options , prok || Proc . new
51
+ def post ( path = nil , options = { } , & block )
52
+ push :post , path , options , & block
53
53
end
54
54
55
- def put ( path = nil , options = { } , prok = nil )
56
- push :put , path , options , prok || Proc . new
55
+ def put ( path = nil , options = { } , & block )
56
+ push :put , path , options , & block
57
57
end
58
58
59
- def any ( path = nil , options = { } , prok = nil )
60
- append METHODS , path , options , prok || Proc . new
59
+ def any ( path = nil , options = { } , & block )
60
+ append METHODS , path , options , & block
61
61
end
62
62
63
- def push ( methods , regexp , options = { } , prok = nil )
64
- add_route :push , methods , regexp , options , prok || Proc . new
63
+ def push ( methods , regexp , options = { } , & block )
64
+ add_route :push , methods , regexp , options , & block
65
65
end
66
66
67
67
alias append push
68
68
69
- def unshift ( methods , regexp = nil , options = { } , prok = nil )
70
- add_route :unshift , methods , regexp , options , prok || Proc . new
69
+ def unshift ( methods , regexp = nil , options = { } , & block )
70
+ add_route :unshift , methods , regexp , options , & block
71
71
end
72
72
73
73
def reset_routes
@@ -76,10 +76,10 @@ def reset_routes
76
76
77
77
private
78
78
79
- def add_route ( how , methods , regexp , options , prok )
79
+ def add_route ( how , methods , regexp , options , & block )
80
80
methods = METHODS if methods . to_s == 'any'
81
81
Array . wrap ( methods ) . each do |method |
82
- @routes [ method ] . public_send how , Route . new ( regexp , options , prok )
82
+ @routes [ method ] . public_send how , Route . new ( regexp , options , block )
83
83
end
84
84
end
85
85
end
0 commit comments