Skip to content
instance method

StringScanner#rest_size

() -> ::Integer
rest_size → integer

Returns the size (in bytes) of the rest of the stored string:

Example
scanner = StringScanner.new('foobarbaz')
scanner.rest      # => "foobarbaz"
scanner.rest_size # => 9
scanner.pos = 3
scanner.rest      # => "barbaz"
scanner.rest_size # => 6
scanner.terminate
scanner.rest      # => ""
scanner.rest_size # => 0
See also #rest #scan #reset #scan_byte also in 4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0