Method: Betterdocs::Generator::Swagger#prepare_dir
- Defined in:
- lib/betterdocs/generator/swagger.rb
#prepare_dir(dirname) ⇒ Object
393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 |
# File 'lib/betterdocs/generator/swagger.rb', line 393 def prepare_dir(dirname) dirname.present? or raise ArgumentError, "#{dirname.inspect} should be an explicite output dirname" begin stat = File.stat(dirname) if stat.directory? rm_rf Dir[dirname.to_s + '/**/*'] else raise ArgumentError, "#{dirname.inspect} is not a directory" end rescue Errno::ENOENT end mkdir_p dirname.to_s self end |