Sha256: be701d3a42ade36af8b49a4c9326c05dee123c24f427c3d42cb628a0a1d89fbf

Contents?: true

Size: 312 Bytes

Versions: 2

Compression:

Stored size: 312 Bytes

Contents

class PackageManger
  attr_accessor :pkgs
  def initialize(name, pkgs)
    @name = name
    @pkgs = pkgs
  end

  def install()
    case @name
    when 'apt'
      out = %x[sudo apt-get -y install #{pkgs}]
    when 'gem'
      out = %x[gem install #{pkgs}]
    end
    puts out
  end

  def check(pkg)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
clenver-0.1.15 lib/clenver/package_manager.rb
clenver-0.1.14 lib/clenver/package_manager.rb