Class: IOStreams::File::Writer
- Inherits:
-
Object
- Object
- IOStreams::File::Writer
- Defined in:
- lib/io_streams/file/writer.rb
Class Method Summary collapse
-
.open(file_name, **args, &block) ⇒ Object
Write to a named file.
Class Method Details
.open(file_name, **args, &block) ⇒ Object
Write to a named file
5 6 7 8 9 |
# File 'lib/io_streams/file/writer.rb', line 5 def self.open(file_name, **args, &block) raise(ArgumentError, 'File name must be a string') unless file_name.is_a?(String) ::File.open(file_name, 'wb', &block) end |