Sha256: 13069f2189f781fd430dd226059f476fc45476e555bf4d21a51f9f8742e230e4
Contents?: true
Size: 820 Bytes
Versions: 3
Compression:
Stored size: 820 Bytes
Contents
require 'fileutils' require 'net/ssh' require 'net/sftp' require 'vfs' Vfs.class_eval do class << self def default_storage ::Vos::Box.local end end end # 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
vos-0.3.15 | lib/vos/support.rb |
vos-0.3.14 | lib/vos/support.rb |
vos-0.3.13 | lib/vos/support.rb |