C# Class System.Web.Mvc.IronRuby.Controllers.RubyControllerFactory

Inheritance: IControllerFactory
Afficher le fichier Open project: jschementi/ironrubymvc

Méthodes publiques

Méthode Description
CreateController ( System.Web.Routing.RequestContext requestContext, string controllerName ) : IController
ReleaseController ( IController controller ) : void

Private Methods

Méthode Description
ConfigureController ( RubyClass rubyClass, System.Web.Routing.RequestContext requestContext ) : RubyController

Configures the controller.

GetControllerClassName ( string controllerName ) : string

Gets the name of the controller class.

GetControllerFilePath ( string controllerName ) : string
LoadController ( System.Web.Routing.RequestContext requestContext, string controllerName ) : RubyController

Loads the controller.

RubyControllerFactory ( IPathProvider pathProvider, IControllerFactory innerFactory, IRubyEngine engine ) : System.Web.Mvc.IronRuby.Core

Method Details

CreateController() public méthode

public CreateController ( System.Web.Routing.RequestContext requestContext, string controllerName ) : IController
requestContext System.Web.Routing.RequestContext
controllerName string
Résultat IController

ReleaseController() public méthode

public ReleaseController ( IController controller ) : void
controller IController
Résultat void