On http://marc.rubyforge.org/ page it's recommended that requests for
gem 'marc' are sent to this mailing list :)
I noticed that Class: MARC::Reader does not close the file after reading
from it. And there is no close method available for this class.
I have a script that loads file from ftp, reads from it using
MARC::Reader and then deletes file. When I try to delete the file, I get
"Permissions denied" error message, since the file was left open after I
read from it.
It will be beneficial if explicit close method is implemented for
MARC::Reader.
The workaround is to open the file via File object first, e.g.,
fh = File.new("C:/temp/test.mrc")
r = MARC::Reader.new(fh)
...
fh.close
Thank you so much!!!
Inna
|