Skip to content
instance method

StringIO#string

() -> ::String
string → 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).

See also #string= #size #set_encoding_by_bom #sync also in 4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0