class Evva::FileReader

Public Instance Methods

open_file(file_name, method, should_exist) click to toggle source
# File lib/evva/file_reader.rb, line 5
def open_file(file_name, method, should_exist)
  unless File.file?(File.expand_path(file_name))
    if should_exist
      Logger.error("File #{file_name} not found!")
      return nil
    else
      FileUtils.mkdir_p(File.dirname(file_name))
    end
  end

  File.open(File.expand_path(file_name), method)
end
write_to_file(file, data) click to toggle source
# File lib/evva/file_reader.rb, line 18
def write_to_file(file, data)
  file.write(data)
  file.flush
  file.close
end