Ruby: RFile Struct Reference

Ruby 3.2.5p208 (2024-07-26 revision 31d0f1a2e7dbfb60731d1f05b868e1d578cda493)

Data Fields
RFile Struct Reference

Ruby's File and IO. More...

`#include <rfile.h>`

## Data Fields
struct RBasic | basic
| Basic part, including flags and class.
struct rb_io_t * | fptr
| IO's specific fields.

## Detailed Description

Ruby's File and IO.

Ruby's IO are not just file descriptors. They have buffers. They also have encodings. Various information are controlled using this struct.

Definition at line 35 of file rfile.h.

## Field Documentation

## ◆ basic

struct RBasic RFile::basic

Basic part, including flags and class.

Definition at line 38 of file rfile.h.

## ◆ fptr

struct rb_io_t* RFile::fptr

IO's specific fields.

Definition at line 41 of file rfile.h.

The documentation for this struct was generated from the following file:

- include/ruby/internal/core/rfile.h