Class: DockerSync::Preconditions::Linux
- Inherits:
-
Object
- Object
- DockerSync::Preconditions::Linux
- Defined in:
- lib/docker-sync/preconditions/preconditions_linux.rb
Instance Method Summary collapse
- #check_all_preconditions(config) ⇒ Object
- #docker_available ⇒ Object
- #docker_running ⇒ Object
- #fswatch_available ⇒ Object
- #is_driver_docker_for_mac? ⇒ Boolean
- #is_driver_docker_toolbox? ⇒ Boolean
- #rsync_available ⇒ Object
- #unison_available ⇒ Object
Instance Method Details
#check_all_preconditions(config) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/docker-sync/preconditions/preconditions_linux.rb', line 4 def check_all_preconditions(config) return unless should_run_precondition? docker_available docker_running if config.unison_required? unison_available end if config.rsync_required? rsync_available fswatch_available end end |
#docker_available ⇒ Object
20 21 |
# File 'lib/docker-sync/preconditions/preconditions_linux.rb', line 20 def docker_available end |
#docker_running ⇒ Object
23 24 |
# File 'lib/docker-sync/preconditions/preconditions_linux.rb', line 23 def docker_running end |
#fswatch_available ⇒ Object
26 27 |
# File 'lib/docker-sync/preconditions/preconditions_linux.rb', line 26 def fswatch_available end |
#is_driver_docker_for_mac? ⇒ Boolean
35 36 37 |
# File 'lib/docker-sync/preconditions/preconditions_linux.rb', line 35 def is_driver_docker_for_mac? return false end |
#is_driver_docker_toolbox? ⇒ Boolean
39 40 41 |
# File 'lib/docker-sync/preconditions/preconditions_linux.rb', line 39 def is_driver_docker_toolbox? return false end |
#rsync_available ⇒ Object
29 30 |
# File 'lib/docker-sync/preconditions/preconditions_linux.rb', line 29 def rsync_available end |
#unison_available ⇒ Object
32 33 |
# File 'lib/docker-sync/preconditions/preconditions_linux.rb', line 32 def unison_available end |