diff options
Diffstat (limited to 'internal.h')
-rw-r--r-- | internal.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/internal.h b/internal.h index 9b5fb0d0bb..7cd04756cc 100644 --- a/internal.h +++ b/internal.h @@ -404,6 +404,14 @@ struct RBignum { #define RBIGNUM(obj) (R_CAST(RBignum)(obj)) +struct RRational { + struct RBasic basic; + const VALUE num; + const VALUE den; +}; + +#define RRATIONAL(obj) (R_CAST(RRational)(obj)) + /* class.c */ void rb_class_subclass_add(VALUE super, VALUE klass); void rb_class_remove_from_super_subclasses(VALUE); |