replace Dir.mkdir with FileUtils.mkdir_p for recursive creation of nonexistent directories
This commit is contained in:
committed by
Andy Meneely
parent
2ab78dd8d4
commit
599e363e38
@@ -6,7 +6,7 @@ module Squib
|
|||||||
def ensure_dir_created(dir)
|
def ensure_dir_created(dir)
|
||||||
unless Dir.exists?(dir)
|
unless Dir.exists?(dir)
|
||||||
Squib.logger.warn "Dir '#{dir}' does not exist, creating it."
|
Squib.logger.warn "Dir '#{dir}' does not exist, creating it."
|
||||||
Dir.mkdir dir
|
FileUtils.mkdir_p dir
|
||||||
end
|
end
|
||||||
return dir
|
return dir
|
||||||
end
|
end
|
||||||
|
|||||||
+1
-1
@@ -34,7 +34,7 @@ module Squib
|
|||||||
when :memory
|
when :memory
|
||||||
Cairo::ImageSurface.new(@width, @height)
|
Cairo::ImageSurface.new(@width, @height)
|
||||||
when :svg
|
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)
|
Cairo::SVGSurface.new(svgfile, @width, @height)
|
||||||
else
|
else
|
||||||
Squib.logger.fatal "Back end not recognized: '#{backend}'"
|
Squib.logger.fatal "Back end not recognized: '#{backend}'"
|
||||||
|
|||||||
Reference in New Issue
Block a user