Project
save_file
This class can be used to save a file in a convenient way,
by giving you a very simple save-file functionality.
I liked the name 'save_file()' a lot, and I found that I
was needing such a functionality in many of my projects,
so I made a tiny gem that would do exactly this. Note
that the recommended methods are write_what_into() and
append_what_into() - at the least for me, this is easy
to remember.
Of course you can use File.open() or File.new() already
as-is in block variant, so there is no need to use a
gem like this one here - but I did not want to have to
deal with file permissions or missing files or similar
all on my own, via the File API that I do not as easily
remember. So I just wrote an API that is simple enough
for my use cases.
Usage examples:
require 'save_file'
save_what_into('test', '/tmp/test.txt')
You can also use:
SaveFile.write_what_into(what, into)
SaveFile.append_what_into(what, into)
The main module can be included into a class,
which then will have these methods available.
This project has no external dependencies, deliberately
so. It has to remain stand-alone.
Version 1.0.3 made it more clear when to use save_file()
and when to use append_into_file().
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Development
Licenses
MIT
Dependencies