diff options
| author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-08-25 08:26:06 +0000 |
|---|---|---|
| committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2000-08-25 08:26:06 +0000 |
| commit | e0f3aab312df60a890524c5b922f0c6525adaf18 (patch) | |
| tree | 11dbf94b16c3de9756d62f43e113323d8d4d3883 /string.c | |
| parent | d0c1a3437e519fb0cd959ecb5e4634dee22303db (diff) | |
| download | ruby-e0f3aab312df60a890524c5b922f0c6525adaf18.tar.gz ruby-e0f3aab312df60a890524c5b922f0c6525adaf18.tar.xz ruby-e0f3aab312df60a890524c5b922f0c6525adaf18.zip | |
matz
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'string.c')
| -rw-r--r-- | string.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -2754,6 +2754,18 @@ rb_str_center(str, w) } void +rb_str_setter(val, id, var) + VALUE val; + ID id; + VALUE *var; +{ + if (!NIL_P(val) && TYPE(val) != T_STRING) { + rb_raise(rb_eTypeError, "value of %s must be String", rb_id2name(id)); + } + *var = val; +} + +void Init_String() { rb_cString = rb_define_class("String", rb_cObject); |
