Sha256: 105e4638ce59d5763180f686262ed7f220024604b9c718867bebe903636aa0bc
Contents?: true
Size: 476 Bytes
Versions: 1
Compression:
Stored size: 476 Bytes
Contents
require 'fileutils' module RubyCritic class Serializer def initialize(file) @file = file end def load Marshal.load(File.binread(@file)) end def dump(content) create_file_directory File.open(@file, 'w+') do |file| Marshal.dump(content, file) end end private def create_file_directory FileUtils.mkdir_p(file_directory) end def file_directory File.dirname(@file) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rubycritic-2.9.3 | lib/rubycritic/serializer.rb |