lib/tunemygc/spies/base.rb in tunemygc-1.0.48 vs lib/tunemygc/spies/base.rb in tunemygc-1.0.49

- old
+ new

@@ -16,16 +16,23 @@ raise NotImplementedError end def check_uninstall if ENV["RUBY_GC_TUNE"] - @limit ||= Integer(ENV["RUBY_GC_TUNE"]) + @limit ||= parse_gc_tune @processed += 1 if @processed == @limit uninstall TuneMyGc.log "kamikaze after #{@processed} of #{@limit} units of work" end end + end + + private + def parse_gc_tune + Integer(ENV["RUBY_GC_TUNE"]) + rescue ArgumentError + 1 end end end end \ No newline at end of file