Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > strscanライブラリ > StringScannerクラス > rest?
rest? -> bool
[permalink][rdoc]文字列が残っているならば trueを、残っていないならば false を返します。
StringScanner#eos? と逆の結果を返します。
StringScanner#rest? は将来のバージョンで削除される予定です。代わりに StringScanner#eos? を使ってください。
require 'strscan'
s = StringScanner.new('test string')
p s.eos? # => false
p s.rest? # => true
s.scan(/\w+/)
s.scan(/\s+/)
s.scan(/\w+/)
p s.eos? # => true
p s.rest? # => false