Eeehh.....errrr.....dunno guv, it was like that when I found it.

chriso wrote the project, and if i recall correctly it was based on some RoR
code, so it might be a port from some code there. I think it might also
pre-date the IController changes, so it may now be appropriate to use
replace it's usage with that of IController....but I haven't looked into
that yet.

Chris?

2009/1/13 hammett <[email protected]>

>
> 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