lib/arxutils_sqlite3/migrate.rb in arxutils_sqlite3-0.1.45 vs lib/arxutils_sqlite3/migrate.rb in arxutils_sqlite3-0.1.47
- old
+ new
@@ -51,12 +51,39 @@
FileUtils.mkdir_p(@migrate_dir) if @migrate_dir
FileUtils.mkdir_p(@dest_config_dir)
end
# マイグレート用スクリプト、DB構成情報ファイル、DBファイルの削除
- def delete_migrate_config_and_db
- FileUtils.rm(Dir.glob(File.join(@migrate_dir, "*"))) if @migrate_dir
- FileUtils.rm(Dir.glob(File.join(@dest_config_dir, "*")))
+ def delete_migrate_and_config_and_db
+ if @migrate_dir
+ Dir.glob(File.join(@migrate_dir, "*")).each do |x|
+ FileUtils.rm(x) if File.file?(x)
+ end
+ end
+ Dir.glob(File.join(@dest_config_dir, "*")).each do |x|
+ FileUtils.rm(x) if File.file?(x)
+ end
+ Dir.glob(File.join(@db_dir, "*")).each do |x|
+ # puts x
+ FileUtils.rm(x) if File.file?(x)
+ end
+ end
+
+ # マイグレート用スクリプト、DBファイルの削除
+ def delete_migrate_and_db
+ if @migrate_dir
+ Dir.glob(File.join(@migrate_dir, "*")).each do |x|
+ FileUtils.rm(x) if File.file?(x)
+ end
+ end
+ Dir.glob(File.join(@db_dir, "*")).each do |x|
+ # puts x
+ FileUtils.rm(x) if File.file?(x)
+ end
+ end
+
+ # DBファイルの削除
+ def delete_db
Dir.glob(File.join(@db_dir, "*")).each do |x|
# puts x
FileUtils.rm(x) if File.file?(x)
end
end