diff options
author | Ryan Bigg <radarlistener@gmail.com> | 2010-11-13 11:15:17 +0800 |
---|---|---|
committer | Ryan Bigg <radarlistener@gmail.com> | 2010-11-13 11:15:17 +0800 |
commit | b235519777b921c0ecf4e20fbeb5f5fe49459775 (patch) | |
tree | 67936f036d27dcb03ed4cf4b65c15843527827b4 /actionpack/lib/action_dispatch/routing | |
parent | b591989b5ff472301ba0c99d41268e9682a0651f (diff) | |
download | rails-b235519777b921c0ecf4e20fbeb5f5fe49459775.tar.gz rails-b235519777b921c0ecf4e20fbeb5f5fe49459775.tar.bz2 rails-b235519777b921c0ecf4e20fbeb5f5fe49459775.zip |
Add documentation for the mount method in ActionDispatch's Mapper
Diffstat (limited to 'actionpack/lib/action_dispatch/routing')
-rw-r--r-- | actionpack/lib/action_dispatch/routing/mapper.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/actionpack/lib/action_dispatch/routing/mapper.rb b/actionpack/lib/action_dispatch/routing/mapper.rb index 2b3c20f6b9..c3f778a70f 100644 --- a/actionpack/lib/action_dispatch/routing/mapper.rb +++ b/actionpack/lib/action_dispatch/routing/mapper.rb @@ -262,6 +262,23 @@ module ActionDispatch self end + # Mount a Rack-based application to be used within the application. + # + # mount SomeRackApp, :at => "some_route" + # + # Alternatively: + # + # mount(SomeRackApp => "some_route") + # + # All mounted applications come with routing helpers to access them. + # These are named after the class specified, so for the above example + # the helper is either +some_rack_app_path+ or +some_rack_app_url+. + # To customize this helper's name, use the +:as+ option: + # + # mount(SomeRackApp => "some_route", :as => "exciting") + # + # This will generate the +exciting_path+ and +exciting_url+ helpers + # which can be used to navigate to this mounted app. def mount(app, options = nil) if options path = options.delete(:at) |