Class: FPM::Cookery::Package::Gem
- Inherits:
-
Package
- Object
- Package
- FPM::Cookery::Package::Gem
show all
- Defined in:
- lib/fpm/cookery/package/gem.rb
Instance Attribute Summary
Attributes inherited from Package
#config, #fpm, #recipe
Instance Method Summary
collapse
Methods inherited from Package
#add_script, #cleanup, #convert, #epoch=, #initialize, #maintainer=, #vendor=, #version=
Instance Method Details
#fpm_object ⇒ Object
9
10
11
|
# File 'lib/fpm/cookery/package/gem.rb', line 9
def fpm_object
FPM::Package::Gem.new
end
|
20
21
22
23
24
|
# File 'lib/fpm/cookery/package/gem.rb', line 20
def package_input
recipe.environment.with_clean do
fpm.input(recipe.name)
end
end
|
#package_setup ⇒ Object
13
14
15
16
17
18
|
# File 'lib/fpm/cookery/package/gem.rb', line 13
def package_setup
fpm.version = recipe.version
fpm.attributes[:gem_fix_name?] = true
fpm.attributes[:gem_fix_dependencies?] = true
end
|