# File lib/seed-fu/writer.rb, line 53 def write(io_or_filename, &block) raise ArgumentError, "missing block" unless block_given? if io_or_filename.respond_to?(:write) write_to_io(io_or_filename, &block) else File.open(io_or_filename, 'w') do |file| write_to_io(file, &block) end end end