Module: Packtory

Defined in:
lib/packtory.rb,
lib/packtory/config.rb,
lib/packtory/packer.rb,
lib/packtory/command.rb,
lib/packtory/version.rb,
lib/packtory/fpm_exec.rb,
lib/packtory/packages.rb,
lib/packtory/constants.rb,
lib/packtory/rake_task.rb,
lib/packtory/deb_package.rb,
lib/packtory/rpm_package.rb,
lib/packtory/tgz_package.rb,
lib/packtory/brew_package.rb,
lib/packtory/patch_bundler_no_metadata_deps.rb

Defined Under Namespace

Modules: Constants, Packages, PatchBundlerNoMetadataDeps Classes: BrewPackage, Command, Config, DebPackage, FpmExec, Packer, RakeTask, RpmPackage, TgzPackage

Constant Summary collapse

VERSION =
'0.1.6'

Class Method Summary collapse

Class Method Details

.after_install_script_pathObject



35
36
37
# File 'lib/packtory.rb', line 35

def self.after_install_script_path
  File.expand_path('../../bin/support/after_install_script', __FILE__)
end

.bin_support_fpm_pathObject



43
44
45
# File 'lib/packtory.rb', line 43

def self.bin_support_fpm_path
  File.expand_path('../../bin/support/fpm', __FILE__)
end

.build_packageObject



31
32
33
# File 'lib/packtory.rb', line 31

def self.build_package
  Packages.build_package
end

.bundler_setup_pathObject



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

def self.bundler_setup_path
  File.expand_path('../packtory/bundler/setup.rb', __FILE__)
end

.configObject



23
24
25
# File 'lib/packtory.rb', line 23

def self.config
  Config.config
end

.gem_build_extensions_pathObject



39
40
41
# File 'lib/packtory.rb', line 39

def self.gem_build_extensions_path
  File.expand_path('../../bin/support/gem_build_extensions', __FILE__)
end

.setupObject



27
28
29
# File 'lib/packtory.rb', line 27

def self.setup
  Config.setup
end