# Avoiding excessive newline diff in Initializer.Generated.cs

**URL:** <https://www.ruby-forum.com/t/avoiding-excessive-newline-diff-in-initializer-generated-cs/118918>\
**Category:** IronRuby\
**Created:** [November 1, 2007, 11:16am UTC](https://www.ruby-forum.com/t/avoiding-excessive-newline-diff-in-initializer-generated-cs/118918 "2007-11-01T11:16:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sanghyeon\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e56c9b/32.png) [@Sanghyeon\_S](https://www.ruby-forum.com/u/Sanghyeon_S)\
**Post date:** [November 1, 2007, 11:16am UTC](https://www.ruby-forum.com/t/avoiding-excessive-newline-diff-in-initializer-generated-cs/118918/1 "2007-11-01T11:16:19Z")

</div>

The goal of this one-line fix is to avoid excessive newline diff in  
Initializer.Generated.cs when one runs ClassInitGenerator on  
non-Windows platforms.

[http://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/patch-gen-newline](http://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/patch-gen-newline)

Since the canonical newline character in the IronRuby repository is  
\r\n, it makes sense to explicitly use it when generating  
in-repository source file.
