diff options
| author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2001-01-18 08:43:14 +0000 |
|---|---|---|
| committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2001-01-18 08:43:14 +0000 |
| commit | 4388b897db0ad4945640191c3050e1436c902e81 (patch) | |
| tree | 83fdd95738b0470346716b47dcb3ffdac299764a /object.c | |
| parent | 6b06917aa49c9d0cbba5f0019d8db8c9d1738ff1 (diff) | |
| download | ruby-4388b897db0ad4945640191c3050e1436c902e81.tar.gz ruby-4388b897db0ad4945640191c3050e1436c902e81.tar.xz ruby-4388b897db0ad4945640191c3050e1436c902e81.zip | |
* io.c (rb_io_s_read): new method to call IO#read from
pathname. In addition, it accepts third optional argument to
specify starting point.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'object.c')
| -rw-r--r-- | object.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -288,7 +288,7 @@ rb_obj_taint(obj) VALUE obj; { rb_secure(4); - if (OBJ_TAINTED(obj)) { + if (!OBJ_TAINTED(obj)) { if (OBJ_FROZEN(obj)) { rb_error_frozen("object"); } @@ -302,7 +302,7 @@ rb_obj_untaint(obj) VALUE obj; { rb_secure(3); - if (!OBJ_TAINTED(obj)) { + if (OBJ_TAINTED(obj)) { if (OBJ_FROZEN(obj)) { rb_error_frozen("object"); } @@ -315,7 +315,7 @@ VALUE rb_obj_freeze(obj) VALUE obj; { - if (OBJ_FROZEN(obj)) { + if (!OBJ_FROZEN(obj)) { if (rb_safe_level() >= 4 && !OBJ_TAINTED(obj)) { rb_raise(rb_eSecurityError, "Insecure: can't freeze object"); } |
