Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > strscanライブラリ > StringScannerクラス > empty?

instance method StringScanner#empty?

eos? -> bool[permalink][rdoc]
empty? -> bool

スキャンポインタが文字列の末尾を指しているなら true を、 末尾以外を指しているなら false を返します。

使用例

require 'strscan'

s = StringScanner.new('test string')
s.eos?        # => false
s.scan(/\w+/)
s.scan(/\s+/)
s.scan(/\w+/)
s.eos?        # => true

StringScanner#empty? は将来のバージョンで削除される予定です。 代わりに StringScanner#eos? を使ってください。