Sha256: 7d0e842aab7aebe8fa63f10cde0d9648bbccd2df88d40272e11224a2e2d81af9
Contents?: true
Size: 592 Bytes
Versions: 17
Compression:
Stored size: 592 Bytes
Contents
module FileUtils extend self `var __fs__ = #{File}.__fs__` def mkdir_p path return true if File.directory? path `__fs__.mkdirSync(#{path})` end def cp source, target target = File.join(target, File.basename(source)) if File.directory? target `__fs__.writeFileSync(target, __fs__.readFileSync(source));` end def rm path `__fs__.unlinkSync(path)` end def mv source, target target = File.join(target, File.basename(source)) if File.directory? target `__fs__.renameSync(source, target)` end alias mkpath mkdir_p alias makedirs mkdir_p end
Version data entries
17 entries across 17 versions & 3 rubygems