Method: StringScanner#string=

Defined in:
strscan.c

#string=(str) ⇒ Object

Changes the string being scanned to str and resets the scanner. Returns str.



369
370
371
372
373
374
375
376
377
378
379
# File 'strscan.c', line 369

static VALUE
strscan_set_string(VALUE self, VALUE str)
{
    struct strscanner *p = check_strscan(self);

    StringValue(str);
    p->str = str;
    p->curr = 0;
    CLEAR_MATCH_STATUS(p);
    return str;
}