Project

General

Profile

Actions

Feature #20703

closed

Alias StringIO#string to StringIO#to_s/to_str

Added by sebyx07 (Sebastian Buza) 2 months ago. Updated 2 months ago.

Status:
Rejected
Assignee:
-
Target version:
-
[ruby-core:118970]

Description

Description

Allow to use StringIO.new('my string').to_s to be the same as StringIO.new('my string').string

IMO nobody really uses the current StringIO#to_s, so I don't think it will break other apps.

  • Also added .to_str

That way you can also do interpolation easily

my_sio = StringIO.new('my string')

# current
puts "value: #{my_sio}" # value: #<StringIO:0x0000764bba88eec0>

# after
puts "value: #{my_sio}" # value: my string
Actions

Also available in: Atom PDF

Like1
Like0Like0Like0Like0Like0Like0Like0