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