class Enygma::Filer
Public Class Methods
read(filename)
click to toggle source
# File lib/enygma/helpers/filer.rb, line 3 def self.read(filename) content = File.open(filename, 'r') { |file| file.read } content.split('') end
write(dest_file, content, source_file = '', action = '')
click to toggle source
TODO: use options params instead
# File lib/enygma/helpers/filer.rb, line 9 def self.write(dest_file, content, source_file = '', action = '') unless dest_file name_split = source_file.split('.') name_split.delete("encrypted") dest_file = name_split.insert(-2, action).join('.') end File.open(dest_file, "w") { |file| file.write(content) } dest_file end