Sha256: df49843a0cdfb468b7e0fd09558a8e2f79510e754921fea57d5dad4e1035a29d
Contents?: true
Size: 890 Bytes
Versions: 5
Compression:
Stored size: 890 Bytes
Contents
require 'fog/core/model' require 'fog/storage/models/local/files' module Fog module Storage class Local class Directory < Fog::Model identity :key def destroy requires :key if ::File.directory?(path) Dir.rmdir(path) true else false end end def files @files ||= begin Fog::Storage::Local::Files.new( :directory => self, :connection => connection ) end end def public=(new_public) new_public end def public_url nil end def save requires :key Dir.mkdir(path) true end private def path connection.path_to(key) end end end end end
Version data entries
5 entries across 5 versions & 2 rubygems