lib/uby-next.rb in ruby-next-0.1.0 vs lib/uby-next.rb in ruby-next-0.1.1

- old
+ new

@@ -37,12 +37,14 @@ load($0) exit!(0) end if $0 == "-e" && e_script.nil? - `ps axw`.split("\n").find { |ps| ps[/\A#{$$}/] }.then do |command| + `ps axw`.split("\n").find { |ps| ps[/\A\s*#{$$}/] }.then do |command| next unless command - command.match(/\-e(.*$)/) + command.tr! '\012', "\n" + command.tr! "\\", "\n" + command.match(/\-e(.*)/m) end.then do |matches| next unless matches args = ["-e", matches[1]] require "optparse"