class ActiveRecord::ConnectionAdapters::SchemaCache
def open(filename)
def open(filename) FileUtils.mkdir_p(File.dirname(filename)) File.atomic_write(filename) do |file| if File.extname(filename) == ".gz" zipper = Zlib::GzipWriter.new file yield zipper zipper.flush zipper.close else yield file end end end