You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Docker's ruby:3.3.2-bookworm image.
Ruby 3.3.2 implicitly includes CSV 3.2.8
We recently bumped CSV to 3.3.2 in our Gemfile.lock
Reproduction
CSV.open(Tempfile.new.path, 577)
Expected Behavior
CSV.open returns an IO object/file handle.
Current Behavior
NoMethodError: undefined method include?' for an instance of Integer`
Additional Info
This previously worked in 3.2.8. We believe that commit b706d91 introduced this behavior.
Our understanding of the docs is that CSV.open mimics Ruby's File.open mode argument, which does accepts numeric permissions File.open(Tempfile.new.path, 577) returns a file handle.
The text was updated successfully, but these errors were encountered:
Version
Docker's
ruby:3.3.2-bookworm
image.Ruby 3.3.2 implicitly includes CSV 3.2.8
We recently bumped CSV to 3.3.2 in our Gemfile.lock
Reproduction
CSV.open(Tempfile.new.path, 577)
Expected Behavior
CSV.open returns an IO object/file handle.
Current Behavior
NoMethodError: undefined method
include?' for an instance of Integer`Additional Info
This previously worked in 3.2.8. We believe that commit b706d91 introduced this behavior.
Our understanding of the docs is that CSV.open mimics Ruby's File.open mode argument, which does accepts numeric permissions
File.open(Tempfile.new.path, 577)
returns a file handle.The text was updated successfully, but these errors were encountered: