Permalink
Browse files

Add further documentation + examples for the get, post, put and delet…

…e methods in ActionDispatch::Routing::Mapper::HttpHelpers
  • Loading branch information...
1 parent 10fc93b commit 9ccaf470126316d198361488fd6ebb343bf2ed38 @radar radar committed with fxn Nov 7, 2010
Showing with 21 additions and 1 deletion.
  1. +21 −1 actionpack/lib/action_dispatch/routing/mapper.rb
@@ -286,21 +286,41 @@ def default_url_options=(options)
module HttpHelpers
# Define a route that only recognizes HTTP GET.
+ # For supported arguments, see +match+.
+ #
+ # Example:
+ #
+ # get 'bacon', :to => 'food#bacon'
def get(*args, &block)
map_method(:get, *args, &block)
end
# Define a route that only recognizes HTTP POST.
+ # For supported arguments, see +match+.
+ #
+ # Example:
+ #
+ # post 'bacon', :to => 'food#bacon'
def post(*args, &block)
map_method(:post, *args, &block)
end
# Define a route that only recognizes HTTP PUT.
+ # For supported arguments, see +match+.
+ #
+ # Example:
+ #
+ # put 'bacon', :to => 'food#bacon'
def put(*args, &block)
map_method(:put, *args, &block)
end
- # Define a route that only recognizes HTTP DELETE.
+ # Define a route that only recognizes HTTP PUT.
+ # For supported arguments, see +match+.
+ #
+ # Example:
+ #
+ # delete 'broccoli', :to => 'food#broccoli'
def delete(*args, &block)
map_method(:delete, *args, &block)
end

0 comments on commit 9ccaf47

Please sign in to comment.