diff --git a/lib/seed-fu/runner.rb b/lib/seed-fu/runner.rb index d042aa8..c13996f 100644 --- a/lib/seed-fu/runner.rb +++ b/lib/seed-fu/runner.rb @@ -34,11 +34,11 @@ def run_file(filename) ActiveRecord::Base.transaction do open(filename) do |file| - chunked_ruby = '' + chunked_ruby = String.new('') file.each_line do |line| if line == "# BREAK EVAL\n" eval(chunked_ruby) - chunked_ruby = '' + chunked_ruby = String.new('') else chunked_ruby << line end diff --git a/lib/seed-fu/writer.rb b/lib/seed-fu/writer.rb index 04e28fd..e1ae86a 100644 --- a/lib/seed-fu/writer.rb +++ b/lib/seed-fu/writer.rb @@ -67,7 +67,7 @@ def write(io_or_filename, &block) def <<(seed) raise "You must add seeds inside a SeedFu::Writer#write block" unless @io - buffer = '' + buffer = String.new('') if chunk_this_seed? buffer << seed_footer