Sha256: 6a02b951dd3c4aa1938c8901535471a19fb8e214616ff697296737e8a21bfffe
Contents?: true
Size: 512 Bytes
Versions: 7
Compression:
Stored size: 512 Bytes
Contents
require "fileutils" module Rubycritic class SmellsSerializer def initialize(file_name) @file_name = file_name end def load Marshal.load(File.binread(@file_name)) end def dump(smells) create_file_directory File.open(@file_name, "w+") do |file| Marshal.dump(smells, file) end end private def create_file_directory FileUtils.mkdir_p(file_directory) end def file_directory File.dirname(@file_name) end end end
Version data entries
7 entries across 7 versions & 1 rubygems