| Module | WeblogicPortal::ProxyRouting |
| In: |
lib/weblogic_portal/proxy_routing.rb
|
Mixes into ActionController::Routing::RouteSet to inject a route for WeblogicPortal::ProxyController as the first defined route. This route is established on the first call to connect or named_route in routes.rb.
# File lib/weblogic_portal/proxy_routing.rb, line 19
19: def connect(*args)
20: # add our route when called first time (empty routes table)
21: if empty?
22: wlp_proxy_url = WeblogicPortal::Configuration.instance.base_url.gsub(/(^\/)|(\/$)/,'')
23: connect_non_wlp ':wlp_base_uri/*wlp_any_uri',
24: :controller=>'WeblogicPortal::Proxy',
25: :action=>'proxy',
26: :wlp_base_uri=>/#{wlp_proxy_url}/
27: end
28: connect_non_wlp(*args)
29: end