Strip Windows Line Endings
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user