From 599e363e388079becf31518affe86408bbe97b46 Mon Sep 17 00:00:00 2001 From: "Clarence \"Sparr\" Risher" Date: Mon, 20 Feb 2017 11:53:30 -0800 Subject: [PATCH] replace Dir.mkdir with FileUtils.mkdir_p for recursive creation of nonexistent directories --- lib/squib/args/dir_validator.rb | 2 +- lib/squib/card.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/squib/args/dir_validator.rb b/lib/squib/args/dir_validator.rb index cb5aab2..61b640c 100644 --- a/lib/squib/args/dir_validator.rb +++ b/lib/squib/args/dir_validator.rb @@ -6,7 +6,7 @@ module Squib def ensure_dir_created(dir) unless Dir.exists?(dir) Squib.logger.warn "Dir '#{dir}' does not exist, creating it." - Dir.mkdir dir + FileUtils.mkdir_p dir end return dir end diff --git a/lib/squib/card.rb b/lib/squib/card.rb index 5c671d8..a835264 100644 --- a/lib/squib/card.rb +++ b/lib/squib/card.rb @@ -34,7 +34,7 @@ module Squib when :memory Cairo::ImageSurface.new(@width, @height) when :svg - Dir.mkdir @deck.dir unless Dir.exists?(@deck.dir) + FileUtils.mkdir_p @deck.dir unless Dir.exists?(@deck.dir) Cairo::SVGSurface.new(svgfile, @width, @height) else Squib.logger.fatal "Back end not recognized: '#{backend}'"