Browse Source

replace Dir.mkdir with FileUtils.mkdir_p for recursive creation of nonexistent directories

dev
Clarence "Sparr" Risher 9 years ago committed by Andy Meneely
parent
commit
599e363e38
  1. 2
      lib/squib/args/dir_validator.rb
  2. 2
      lib/squib/card.rb

2
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

2
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}'"

Loading…
Cancel
Save