Sha256: ea6b416c1cf2879f2c8348227c048ba99b240f5f82a1643b386a5871178e1097
Contents?: true
Size: 750 Bytes
Versions: 5
Compression:
Stored size: 750 Bytes
Contents
require 'fileutils' require 'net/ssh' require 'net/sftp' require 'vfs' # class File # class << self # def ensure_dir_exist directory, options = {} # options = options.symbolize_keys # clean = options.delete :clean # raise "unsupported options #{options.keys}!" unless options.empty? # # FileUtils.rm_r directory, :force => true if clean and File.exist?(directory) # FileUtils.mkdir_p directory # end # # def copy_dir_content from, to # Dir.glob "#{from}/*" do |item| # FileUtils.cp_r item, to # end # end # # def copy_dir from, to # FileUtils.cp_r from, to # end # # def delete_dir dir # FileUtils.rm_r dir # end # end # end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
vos-0.1.4 | lib/vos/support.rb |
vos-0.1.3 | lib/vos/support.rb |
vos-0.1.2 | lib/vos/support.rb |
vos-0.1.1 | lib/vos/support.rb |
vos-0.1.0 | lib/vos/support.rb |