Raven.Database.Storage.IndexDefinitionStorage.WriteTransformerDefinition C# (CSharp) Method

WriteTransformerDefinition() private method

private WriteTransformerDefinition ( TransformerDefinition transformerDefinition ) : void
transformerDefinition TransformerDefinition
return void
		private void WriteTransformerDefinition(TransformerDefinition transformerDefinition)
		{
			if (configuration.RunInMemory)
				return;
			var fixedName = FixupIndexName(transformerDefinition.Name);
			var indexName = Path.Combine(path, MonoHttpUtility.UrlEncode(fixedName) + ".transform");
			// Hash the name if it's too long (as a path)
			File.WriteAllText(indexName, JsonConvert.SerializeObject(transformerDefinition, Formatting.Indented, Default.Converters));
		}