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