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
.ensure_all_for_linux!(config) ⇒ Object
29
30
31
32
|
# File 'lib/docker-sync/dependencies.rb', line 29
def self.ensure_all_for_linux!(config)
Docker.ensure!
Fswatch.forbid! if config.fswatch_required?
end
|
.ensure_all_for_mac!(config) ⇒ Object