C# Class FubuMVC.Core.Packaging.PackageExploder

Inheritance: IPackageExploder
Show file Open project: nhsevidence/fubumvc Class Usage Examples

Public Methods

Method Description
CleanAll ( string applicationDirectory ) : void
Explode ( string applicationDirectory, string zipFile ) : void
ExplodeAll ( string applicationDirectory ) : void
FindExplodedPackageDirectories ( string applicationDirectory ) : IEnumerable
FolderForPackage ( string name ) : string
LogPackageState ( string applicationDirectory ) : void
PackageExploder ( IZipFileService service, IPackageExploderLogger logger, IFileSystem fileSystem ) : System
ReadVersion ( string directoryName ) : System.Guid

Private Methods

Method Description
findPackageFileNames ( string applicationDirectory ) : IEnumerable

Method Details

CleanAll() public method

public CleanAll ( string applicationDirectory ) : void
applicationDirectory string
return void

Explode() public method

public Explode ( string applicationDirectory, string zipFile ) : void
applicationDirectory string
zipFile string
return void

ExplodeAll() public method

public ExplodeAll ( string applicationDirectory ) : void
applicationDirectory string
return void

FindExplodedPackageDirectories() public method

public FindExplodedPackageDirectories ( string applicationDirectory ) : IEnumerable
applicationDirectory string
return IEnumerable

FolderForPackage() public static method

public static FolderForPackage ( string name ) : string
name string
return string

LogPackageState() public method

public LogPackageState ( string applicationDirectory ) : void
applicationDirectory string
return void

PackageExploder() public method

public PackageExploder ( IZipFileService service, IPackageExploderLogger logger, IFileSystem fileSystem ) : System
service IZipFileService
logger IPackageExploderLogger
fileSystem IFileSystem
return System

ReadVersion() public method

public ReadVersion ( string directoryName ) : System.Guid
directoryName string
return System.Guid