Sha256: fb11413cb3c38f10a453324afc263eeb9b1ea6e0ff7d46ee2faa71619873e334
Contents?: true
Size: 502 Bytes
Versions: 12
Compression:
Stored size: 502 Bytes
Contents
require 'monkeyshines/monitor/periodic_monitor' module Monkeyshines module Monitor module ChunkedStore attr_accessor :file_pattern def initialize file_pattern self.file_pattern = file_pattern super file_pattern.make end def close_and_reopen close self.filename = file_pattern.make dump_file end def save *args chunk_monitor.periodically{ close_rename_and_open } super *args end end end end
Version data entries
12 entries across 12 versions & 2 rubygems