Sha256: b0555f48627f551f4c631a894f9524f4259de5376540c834a9b3ed67a49ea6da

Contents?: true

Size: 531 Bytes

Versions: 32

Compression:

Stored size: 531 Bytes

Contents

module DockerSync
  module Dependencies
    module PackageManager
      class Yum < Base
        YUM_NOT_AVAILABLE = 'Yum is not installed. Please install it and try again.'.freeze

        def self.available?
          return @available if defined? @available
          @available = find_executable0('yum')
        end

        def self.ensure!
          raise(YUM_NOT_AVAILABLE) unless available?
        end

        private

        def install_cmd
          "yum install -y #{package}"
        end
      end
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
docker-sync-1.0.5 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-1.0.4 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-1.0.3 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-1.0.2 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-1.0.1 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-1.0.0 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.7.2 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.7.1 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.7.0 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.6.0 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.5.14 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.5.13 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.5.11 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.5.11.pre.beta3 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.5.11.pre.beta2 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.5.11.pre.beta1 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.5.10 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.5.10.pre.beta1 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.5.9 lib/docker-sync/dependencies/package_managers/yum.rb
docker-sync-0.5.8 lib/docker-sync/dependencies/package_managers/yum.rb