Class: Snapsync::AgnosticPath
- Inherits:
-
Object
- Object
- Snapsync::AgnosticPath
- Defined in:
- lib/snapsync/remote_pathname.rb
Direct Known Subclasses
Instance Method Summary collapse
- #+(path) ⇒ AgnosticPath
- #basename ⇒ Object
- #cleanpath ⇒ Object
- #directory? ⇒ Boolean
- #dirname ⇒ Object
- #each_child ⇒ Object
- #exist? ⇒ Boolean
- #expand_path ⇒ Object
- #file? ⇒ Boolean
- #findmnt ⇒ Object
- #mkdir ⇒ Object
- #mkpath ⇒ Object
- #mountpoint? ⇒ Boolean
- #open(flags, &block) ⇒ Object
- #parent ⇒ Object
- #path_part ⇒ String
- #read ⇒ Object
- #rmtree ⇒ Object
- #touch ⇒ Object
- #unlink ⇒ Object
Instance Method Details
#+(path) ⇒ AgnosticPath
96 97 98 |
# File 'lib/snapsync/remote_pathname.rb', line 96 def +(path) raise NotImplementedError end |
#basename ⇒ Object
65 66 67 |
# File 'lib/snapsync/remote_pathname.rb', line 65 def basename raise NotImplementedError end |
#cleanpath ⇒ Object
80 81 82 |
# File 'lib/snapsync/remote_pathname.rb', line 80 def cleanpath raise NotImplementedError end |
#directory? ⇒ Boolean
59 60 61 |
# File 'lib/snapsync/remote_pathname.rb', line 59 def directory? raise NotImplementedError end |
#dirname ⇒ Object
68 69 70 |
# File 'lib/snapsync/remote_pathname.rb', line 68 def dirname raise NotImplementedError end |
#each_child ⇒ Object
74 75 76 |
# File 'lib/snapsync/remote_pathname.rb', line 74 def each_child raise NotImplementedError end |
#exist? ⇒ Boolean
53 54 55 |
# File 'lib/snapsync/remote_pathname.rb', line 53 def exist? raise NotImplementedError end |
#expand_path ⇒ Object
77 78 79 |
# File 'lib/snapsync/remote_pathname.rb', line 77 def raise NotImplementedError end |
#file? ⇒ Boolean
56 57 58 |
# File 'lib/snapsync/remote_pathname.rb', line 56 def file? raise NotImplementedError end |
#findmnt ⇒ Object
109 110 111 |
# File 'lib/snapsync/remote_pathname.rb', line 109 def findmnt raise NotImplementedError end |
#mkdir ⇒ Object
83 84 85 |
# File 'lib/snapsync/remote_pathname.rb', line 83 def mkdir raise NotImplementedError end |
#mkpath ⇒ Object
86 87 88 |
# File 'lib/snapsync/remote_pathname.rb', line 86 def mkpath raise NotImplementedError end |
#mountpoint? ⇒ Boolean
62 63 64 |
# File 'lib/snapsync/remote_pathname.rb', line 62 def mountpoint? raise NotImplementedError end |
#open(flags, &block) ⇒ Object
102 103 104 |
# File 'lib/snapsync/remote_pathname.rb', line 102 def open(flags, &block) raise NotImplementedError end |
#parent ⇒ Object
71 72 73 |
# File 'lib/snapsync/remote_pathname.rb', line 71 def parent raise NotImplementedError end |
#path_part ⇒ String
114 115 116 |
# File 'lib/snapsync/remote_pathname.rb', line 114 def path_part raise NotImplementedError end |
#read ⇒ Object
99 100 101 |
# File 'lib/snapsync/remote_pathname.rb', line 99 def read raise NotImplementedError end |
#rmtree ⇒ Object
89 90 91 |
# File 'lib/snapsync/remote_pathname.rb', line 89 def rmtree raise NotImplementedError end |
#touch ⇒ Object
105 106 107 |
# File 'lib/snapsync/remote_pathname.rb', line 105 def touch raise NotImplementedError end |
#unlink ⇒ Object
92 93 94 |
# File 'lib/snapsync/remote_pathname.rb', line 92 def unlink raise NotImplementedError end |