-
-
Notifications
You must be signed in to change notification settings - Fork 942
Closed
Milestone
Description
Passing quotes to Open3 are removed (and presumably parsed as multiple arguments) when using the :chdir parameter. This is different from MRI
Environment Information
JRuby 9.2 and master
Linux (Debian, x64)
Expected Behavior (MRI)
~ ruby -e "require 'open3';puts Open3.capture2('echo', '"'"hey"'"')[0];"
"hey"
~ ruby -e "require 'open3';puts Open3.capture2('echo', '"'"hey"'"', chdir: '/')[0];"
"hey"
Actual Behavior (JRuby)
~ ruby -e "require 'open3';puts Open3.capture2('echo', '"'"hey"'"')[0];"
"hey"
~ ruby -e "require 'open3';puts Open3.capture2('echo', '"'"hey"'"', chdir: '/')[0];"
hey
Unquoted code
require 'open3'
puts Open3.capture2('echo', '"hey"', chdir: '/')[0]Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels