Module: DockerSync::Dependencies
- Defined in:
- lib/docker-sync/dependencies.rb,
lib/docker-sync/dependencies/unox.rb,
lib/docker-sync/dependencies/rsync.rb,
lib/docker-sync/dependencies/docker.rb,
lib/docker-sync/dependencies/unison.rb,
lib/docker-sync/dependencies/fswatch.rb,
lib/docker-sync/dependencies/docker_driver.rb,
lib/docker-sync/dependencies/package_manager.rb,
lib/docker-sync/dependencies/package_managers/apt.rb,
lib/docker-sync/dependencies/package_managers/pkg.rb,
lib/docker-sync/dependencies/package_managers/yum.rb,
lib/docker-sync/dependencies/package_managers/base.rb,
lib/docker-sync/dependencies/package_managers/brew.rb,
lib/docker-sync/dependencies/package_managers/none.rb
Defined Under Namespace
Modules: Docker, Fswatch, PackageManager, Rsync, Unison, Unox
Constant Summary
collapse
- UNSUPPORTED_OPERATING_SYSTEM =
'Unsupported operating system. Are you sure you need DockerSync?'.freeze
Class Method Summary
collapse
Class Method Details
.ensure_all!(config) ⇒ Object
.ensure_all_for_freebsd!(config) ⇒ Object
40
41
42
43
44
|
# File 'lib/docker-sync/dependencies.rb', line 40
def self.ensure_all_for_freebsd!(config)
Docker.ensure!
Unison.ensure! if config.unison_required?
Rsync.ensure! if config.rsync_required?
end
|
.ensure_all_for_linux!(_config) ⇒ Object
36
37
38
|
# File 'lib/docker-sync/dependencies.rb', line 36
def self.ensure_all_for_linux!(_config)
Docker.ensure!
end
|
.ensure_all_for_mac!(config) ⇒ Object