Ember.Handlebars.TemplateBuilder.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            return this.builder.ToString();
        }

Usage Example

    public void Process( BundleContext context, BundleResponse response )
    {
        var builder = new Ember.Handlebars.TemplateBuilder();

        foreach ( var assetFile in response.Files ) {
            var template = File.ReadAllText( assetFile.FullName );
            var templateName = Path.GetFileNameWithoutExtension( assetFile.FullName );
            builder.Register( templateName, template );
        }

        var content = builder.ToString();
        if ( minifyTemplates ) {
            var minifier = new Minifier();
            var c = minifier.MinifyJavaScript( builder.ToString() );
            if ( minifier.ErrorList.Count <= 0 ) {
                content = c;
            }
        }

        response.ContentType = "text/javascript";
        response.Cacheability = HttpCacheability.Public;
        response.Content = content;
    }
All Usage Examples Of Ember.Handlebars.TemplateBuilder::ToString