File.open(filename, mode="r" [, opt]) â file
File.open(filename [, mode [, perm]] [, opt]) â file
File.open(filename, mode="r" [, opt]) {|file| block } â obj
File.open(filename [, mode [, perm]] [, opt]) {|file| block } â obj
File.open(filename [, mode [, perm]] [, opt]) â file
File.open(filename, mode="r" [, opt]) {|file| block } â obj
File.open(filename [, mode [, perm]] [, opt]) {|file| block } â obj
Class Public methods
With no associated block, File.open is a synonym for ::new. If the optional code block is
given, it will be passed the opened file as an argument and
the File object will automatically be closed when
the block terminates. The value of the block will be returned from
File.open.
If a file is being created, its initial permissions may be set using the
perm parameter. See ::new for further discussion.
See IO.new for a description of the
mode and opt parameters.
Please login to continue.