Sha256: e831076f7cfa277b4d123129b91e12381e6c5d67dcd622fbf0e3d299669c8e0f

Contents?: true

Size: 813 Bytes

Versions: 16

Compression:

Stored size: 813 Bytes

Contents

module DockerSync
  module Preconditions
    class Linux
      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

      def docker_available
      end

      def docker_running
      end

      def fswatch_available
      end

      def rsync_available
      end

      def unison_available
      end

      def is_driver_docker_for_mac?
        return false
      end

      def is_driver_docker_toolbox?
        return false
      end
      private

      def should_run_precondition?(silent: false)
        true
      end


    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
docker-sync-0.4.6 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.5 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.5.beta1 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.4 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.4.beta2 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.4.beta1 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.3 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.3.pre.beta1 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.2 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.1 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.1.pre.beta2 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.1.pre.beta1 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.0 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.0.pre.beta2 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.4.0.pre.beta1 lib/docker-sync/preconditions/preconditions_linux.rb
docker-sync-0.3.6 lib/docker-sync/preconditions/preconditions_linux.rb