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