Method: Codebreakergem::FileWorker.add_to_file
- Defined in:
- lib/classes/file_worker.rb
.add_to_file(filename, data) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/classes/file_worker.rb', line 14 def add_to_file(filename, data) if File.file?(filename) data_in_file = YAML.safe_load(File.read(filename), PERMITTED_CLASSES, [], true) data_in_file.is_a?(Array) ? data_in_file << data : data_in_file = [data_in_file, data] write_to_file(filename, data_in_file) else write_to_file(filename, data) end end |