diff --git a/lib/producer/core/actions/mkdir.rb b/lib/producer/core/actions/mkdir.rb index b62170c..5e207e4 100644 --- a/lib/producer/core/actions/mkdir.rb +++ b/lib/producer/core/actions/mkdir.rb @@ -7,7 +7,7 @@ module Producer end def apply - Pathname.new(path).descend do |p| + path.descend do |p| next if fs.dir? p fs.mkdir p.to_s fs.chmod p.to_s, mode if mode @@ -18,7 +18,7 @@ module Producer private def path - arguments.first + Pathname.new(arguments.first) end def mode