Method: StringScanner#string=

Defined in:
strscan.c

#string=(str) ⇒ Object

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



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

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;
}