このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.2 リファレンスマニュアル

instance method CSV#skip_blanks?

skip_blanks? -> boolRuby 1.9.3 から[permalink][rdoc][edit]

真である場合は、空行を読み飛ばします。

require "csv"

csv = CSV.new("header1,header2\n\nrow1_1,row1_2")
p csv.skip_blanks? # => false
p csv.read       # => [["header1", "header2"], [], ["row1_1", "row1_2"]]
csv = CSV.new("header1,header2\n\nrow1_1,row1_2", skip_blanks: true)
p csv.skip_blanks? # => true
p csv.read       # => [["header1", "header2"], ["row1_1", "row1_2"]]

[SEE_ALSO] CSV.new