diff --git a/spec/std/file_spec.cr b/spec/std/file_spec.cr index 417806016685..b07b49f1bbf3 100644 --- a/spec/std/file_spec.cr +++ b/spec/std/file_spec.cr @@ -82,28 +82,6 @@ describe "File" do idx.should eq(20) end - it "reads lines from file with each as iterator" do - idx = 0 - File.each_line(datapath("test_file.txt")).each do |line| - if idx == 0 - line.should eq("Hello World") - end - idx += 1 - end - idx.should eq(20) - end - - it "reads lines from file with each as iterator, chomp = false" do - idx = 0 - File.each_line(datapath("test_file.txt"), chomp: false).each do |line| - if idx == 0 - line.should eq("Hello World\n") - end - idx += 1 - end - idx.should eq(20) - end - describe "empty?" do it "gives true when file is empty" do File.empty?(datapath("blank_test_file.txt")).should be_true diff --git a/src/file.cr b/src/file.cr index ac63d58477fd..04e4b320f6a6 100644 --- a/src/file.cr +++ b/src/file.cr @@ -656,11 +656,6 @@ class File < IO::FileDescriptor end end - # Returns an `Iterator` for each line in *filename*. - def self.each_line(filename, encoding = nil, invalid = nil, chomp = true) - open(filename, "r", encoding: encoding, invalid: invalid).each_line(chomp: chomp) - end - # Returns all lines in *filename* as an array of strings. # # ```