Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
StringIO#string
string → string
ext/stringio/stringio.c
View on GitHub ↗
static VALUE
strio_get_string(VALUE self)
{
return StringIO(self)->string;
}
Returns underlying string:
Example
StringIO.open('foo') do |strio| p strio.string strio.string = 'bar' p strio.string end
Output:
Example
"foo" "bar"
Related: StringIO#string= (assigns the underlying string).