Sha256: 321ebdf0db7b7b31b6334ebcc739bb79c7d4a97df36392d70f2d1cd7fea3e8b3
Contents?: true
Size: 415 Bytes
Versions: 1
Compression:
Stored size: 415 Bytes
Contents
module Vfs class UniversalEntry < Entry # # Attributes # def exist? attrs = get !!(attrs[:dir] or attrs[:file]) end # # CRUD # def destroy options = {} storage.open_fs do |fs| attrs = get fs.delete_dir path if attrs[:dir] fs.delete_file path if attrs[:file] end self end alias_method :destroy!, :destroy end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vfs-0.3.14 | lib/vfs/entries/universal_entry.rb |