Strip Windows Line Endings

This commit is contained in:
Paul Morton
2012-10-18 09:09:15 -07:00
parent 8fe86e98c8
commit 89bdc3ab8e
2 changed files with 2 additions and 2 deletions

View File

@@ -5,7 +5,7 @@ class Foreman::Env
attr_reader :entries
def initialize(filename)
@entries = File.read(filename).split("\n").inject({}) do |ax, line|
@entries = File.read(filename).gsub("\r\n","\n").split("\n").inject({}) do |ax, line|
if line =~ /\A([A-Za-z_0-9]+)=(.*)\z/
key = $1
case val = $2

View File

@@ -82,7 +82,7 @@ class Foreman::Procfile
private
def parse(filename)
File.read(filename).split("\n").map do |line|
File.read(filename).gsub("\r\n","\n").split("\n").map do |line|
if line =~ /^([A-Za-z0-9_]+):\s*(.+)$/
[$1, $2]
end