summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEarlopain <14981592+Earlopain@users.noreply.github.com>2025-05-12 17:51:05 +0200
committergit <svn-admin@ruby-lang.org>2025-05-12 16:19:38 +0000
commit0c94ae048a277485aa691820277108c2335ec3d3 (patch)
tree11509d7bc85e2be484d0092ffc4e06f0eaac94d0 /include
parent53a27f114afafcdfea1a6066d01c12e4dc295657 (diff)
[ruby/psych] Fix dumping `StringIO` (and potentially others) on Ruby <= 2.7
In Ruby < 3.0, the superclass of StringIO was actually already `Data`, but it doesn't have the expected shape. So, on these earlier versions it errors: > NoMethodError: undefined method `members' for #<StringIO:0x00005641dd5f2880> > vendor/bundle/ruby/2.6.0/gems/psych-5.2.5/lib/psych/visitors/yaml_tree.rb:170:in `visit_Data' This test doesn't fail on 2.7, presumably because it can pull in a newer `stringio` version. https://github.com/ruby/psych/commit/0f40f56268
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions