C# Class JurassicCoffee.Web.JurassicCoffeeHttpHandler

Inheritance: IHttpHandler
Show file Open project: creamdog/JurassicCoffee

Private Properties

Property Type Description
CompileCoffeeScriptFile void
FileChanged void
FileRenamed void
InitializeDirectory void
InitializeWatchers void
ProcessCoffeeScriptRequest void
ServeStaticFile bool

Public Methods

Method Description
JurassicCoffeeHttpHandler ( ) : System.Collections.Concurrent
ProcessRequest ( HttpContext context ) : void

Private Methods

Method Description
CompileCoffeeScriptFile ( HttpContext context, FileInfo coffeeScriptFileInfo ) : void
FileChanged ( object sender, FileSystemEventArgs e ) : void
FileRenamed ( object sender, RenamedEventArgs e ) : void
InitializeDirectory ( HttpContext context ) : void
InitializeWatchers ( string coffeescriptFilesPath, string javascriptFilesPath ) : void
ProcessCoffeeScriptRequest ( HttpContext context, FileInfo coffeeScriptFileInfo ) : void
ServeStaticFile ( HttpContext context, FileInfo coffeeScriptFileInfo ) : bool

Method Details

JurassicCoffeeHttpHandler() public method

public JurassicCoffeeHttpHandler ( ) : System.Collections.Concurrent
return System.Collections.Concurrent

ProcessRequest() public method

public ProcessRequest ( HttpContext context ) : void
context System.Web.HttpContext
return void