module Packtory::Packages
Constants
- PACKAGE_METHOD_MAP
Public Class Methods
build_brew(opts = { })
click to toggle source
# File lib/packtory/packages.rb, line 36 def self.build_brew(opts = { }) BrewPackage.build_package(opts) end
build_deb(opts = { })
click to toggle source
# File lib/packtory/packages.rb, line 24 def self.build_deb(opts = { }) DebPackage.build_package(opts) end
build_package(opts = { })
click to toggle source
# File lib/packtory/packages.rb, line 10 def self.build_package(opts = { }) packages = Packtory.config[:packages] built = [ ] packages.each do |pack| build_method = PACKAGE_METHOD_MAP[pack] unless build_method.nil? built << send(build_method, opts) end end built end
build_rpm(opts = { })
click to toggle source
# File lib/packtory/packages.rb, line 28 def self.build_rpm(opts = { }) RpmPackage.build_package(opts) end
build_tgz(opts = { })
click to toggle source
# File lib/packtory/packages.rb, line 32 def self.build_tgz(opts = { }) TgzPackage.build_package(opts) end