What's a controller bridge?

On Tue, Jan 13, 2009 at 5:26 AM, Lee Henson <[email protected]> wrote:
>
> Hi
>
> I've just finished tweaking the rest and codegenerator projects to
> support conneg on file extensions.
>
> CodeGenerator changes
> =================
>
> - if you are using the RestRoutes attribute to generate routes for
> your RestController, instead of:
>
> /path/to/resource
>
> they will now be suffixed with:
>
> /path/to/resource.[format]
>
> Rest changes
> ==========
>
> - RestfulRoute uses the dot pattern changes proposed here
> http://using.castleproject.org/display/MR/Routing+tips
> - added overrideable GetControllerBridgeForAction to RestController
> for supplying your own IControllerBridge
> - ControllerBridge is all virtual to allow you to base a customization
> on it
> - RoutingAwareControllerBridge added which attempts to look for a
> format on the matched route
>
> e.g. in my RestController : Castle.MonoRail.Rest.RestController I've
> added:
>
> protected override IControllerBridge GetControllerBridgeForAction
> (string action)
> {
>    return new RoutingAwareControllerBridge(this, action);
> }
>
> Any objections before I apply it? It should be backwards compatible.
> >
>



-- 
Cheers,
hammett
http://hammett.castleproject.org/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to