Module: Snapsync
- Defined in:
- lib/snapsync.rb,
lib/snapsync/cli.rb,
lib/snapsync/sync.rb,
lib/snapsync/test.rb,
lib/snapsync/btrfs.rb,
lib/snapsync/cleanup.rb,
lib/snapsync/version.rb,
lib/snapsync/snapshot.rb,
lib/snapsync/sync_all.rb,
lib/snapsync/auto_sync.rb,
lib/snapsync/ssh_popen.rb,
lib/snapsync/exceptions.rb,
lib/snapsync/sync_target.rb,
lib/snapsync/snapper_config.rb,
lib/snapsync/btrfs_subvolume.rb,
lib/snapsync/remote_pathname.rb,
lib/snapsync/sync_last_policy.rb,
lib/snapsync/snapshot_transfer.rb,
lib/snapsync/partitions_monitor.rb,
lib/snapsync/default_sync_policy.rb,
lib/snapsync/timeline_sync_policy.rb
Defined Under Namespace
Modules: SelfTest Classes: AgnosticPath, AutoSync, Btrfs, CLI, Cleanup, DefaultSyncPolicy, InvalidConfiguration, InvalidInfoFile, InvalidPolicy, InvalidSnapshot, LocalPathname, PartitionsMonitor, RemotePathname, SSHPopen, SnapperConfig, Snapshot, SnapshotTransfer, SubvolumeInfo, SubvolumeMinimalInfo, Sync, SyncAll, SyncLastPolicy, SyncTarget, TimelineSyncPolicy
Constant Summary collapse
- VERSION =
"0.4.1"
Class Attribute Summary collapse
- ._mountpointCache ⇒ Hash
-
.SSH_DEBUG ⇒ Object
Returns the value of attribute SSH_DEBUG.
Class Method Summary collapse
Class Attribute Details
._mountpointCache ⇒ Hash
48 49 50 |
# File 'lib/snapsync/remote_pathname.rb', line 48 def _mountpointCache @_mountpointCache end |
.SSH_DEBUG ⇒ Object
Returns the value of attribute SSH_DEBUG.
105 106 107 |
# File 'lib/snapsync.rb', line 105 def SSH_DEBUG @SSH_DEBUG end |
Class Method Details
.path(dir) ⇒ AgnosticPath
111 112 113 114 115 116 117 118 119 120 121 122 |
# File 'lib/snapsync.rb', line 111 def self.path(dir) raise "Nil dir" if dir.nil? if dir.instance_of? RemotePathname or dir.include? ':' begin RemotePathname.new(dir) rescue URI::InvalidComponentError LocalPathname.new(dir) end else LocalPathname.new dir end end |