Method: String#delete_suffix
- Defined in:
- string.c
#delete_suffix(suffix) ⇒ Object
:include: doc/string/delete_suffix.rdoc
11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 |
# File 'string.c', line 11303 static VALUE rb_str_delete_suffix(VALUE str, VALUE suffix) { long suffixlen; suffixlen = deleted_suffix_length(str, suffix); if (suffixlen <= 0) return str_duplicate(rb_cString, str); return rb_str_subseq(str, 0, RSTRING_LEN(str) - suffixlen); } |