Class: OS::CentOS

Inherits:
Linux show all
Defined in:
lib/prebundle/os.rb

Direct Known Subclasses

AmazonLinux

Instance Method Summary collapse

Methods inherited from Base

#command, #initialize

Constructor Details

This class inherits a constructor from OS::Base

Instance Method Details

#build_command(packages) ⇒ Object



47
48
49
# File 'lib/prebundle/os.rb', line 47

def build_command(packages)
  "yum install #{packages.join(' ')}"
end

#packagesObject



40
41
42
43
44
45
46
# File 'lib/prebundle/os.rb', line 40

def packages
  @gems.map do |gem|
    case gem
    when 'mysql2'; "mysql-devel"
    end
  end.flatten.uniq
end