module WhirledPeas::Utils::FileHandler
Constants
- READERS
Public Class Methods
read(file)
click to toggle source
# File lib/whirled_peas/utils/file_handler.rb, line 53 def self.read(file) Zlib::GzipReader.open(file) do |gz| version = gz.gets.chomp raise ArgumentError, "Invalid file: #{file}" unless READERS.key?(version) READERS[version].read(gz) end end
write(file, rendered_frames)
click to toggle source
# File lib/whirled_peas/utils/file_handler.rb, line 46 def self.write(file, rendered_frames) Zlib::GzipWriter.open(file, Zlib::BEST_COMPRESSION) do |gz| gz.puts FileWriter::VERSION FileWriter.write(gz, rendered_frames) end end