Sha256: 7ef3ff18f6515e1fa7a51a163ec60dcf3daa43fac4b8c26148570c6a53df0c55

Contents?: true

Size: 296 Bytes

Versions: 11

Compression:

Stored size: 296 Bytes

Contents

module Vfs
  class UniversalEntry < Entry
    #
    # Attributes
    #
    def exist?
      !!get
    end


    def copy_to to, options = {}
      from = file? ? to_file : to_dir
      from.copy_to to, options
    end


    #
    # CRUD
    #
    def destroy
      destroy_entry
    end
  end
end

Version data entries

11 entries across 11 versions & 3 rubygems

Version Path
vfs-momolog-0.0.1 lib/vfs/entries/universal_entry.rb
vfs-0.4.8 lib/vfs/entries/universal_entry.rb
vfs-0.4.7 lib/vfs/entries/universal_entry.rb
vfs-0.4.6 lib/vfs/entries/universal_entry.rb
vfs-0.4.5 lib/vfs/entries/universal_entry.rb
vfs-0.4.4 lib/vfs/entries/universal_entry.rb
vfs-0.4.3 lib/vfs/entries/universal_entry.rb
vfs-0.4.2 lib/vfs/entries/universal_entry.rb
vfs-0.4.1 lib/vfs/entries/universal_entry.rb
vfs-0.4.0 lib/vfs/entries/universal_entry.rb
io-0.0.1 lib/vfs/entries/universal_entry.rb