Module: Buildizer::Packager::BuildizerConfMod
- Included in:
- Buildizer::Packager
- Defined in:
- lib/buildizer/packager/buildizer_conf_mod.rb
Instance Method Summary collapse
- #after_prepare ⇒ Object
- #before_build ⇒ Object
- #before_prepare ⇒ Object
- #build_dep ⇒ Object
- #buildizer_conf ⇒ Object
- #buildizer_conf_path ⇒ Object
- #buildizer_conf_setup! ⇒ Object
- #buildizer_conf_update(conf) ⇒ Object
- #maintainer ⇒ Object
- #package_name ⇒ Object
- #package_version ⇒ Object
- #prepare ⇒ Object
- #targets ⇒ Object
Instance Method Details
#after_prepare ⇒ Object
34 35 36 |
# File 'lib/buildizer/packager/buildizer_conf_mod.rb', line 34 def after_prepare Array(buildizer_conf['after_prepare']) end |
#before_build ⇒ Object
54 55 56 |
# File 'lib/buildizer/packager/buildizer_conf_mod.rb', line 54 def before_build Array(buildizer_conf['before_build']) end |
#before_prepare ⇒ Object
30 31 32 |
# File 'lib/buildizer/packager/buildizer_conf_mod.rb', line 30 def before_prepare Array(buildizer_conf['before_prepare']) end |
#build_dep ⇒ Object
50 51 52 |
# File 'lib/buildizer/packager/buildizer_conf_mod.rb', line 50 def build_dep Array(buildizer_conf['build_dep']).to_set end |
#buildizer_conf ⇒ Object
10 11 12 |
# File 'lib/buildizer/packager/buildizer_conf_mod.rb', line 10 def buildizer_conf @buildizer_conf ||= buildizer_conf_path.load_yaml end |
#buildizer_conf_path ⇒ Object
6 7 8 |
# File 'lib/buildizer/packager/buildizer_conf_mod.rb', line 6 def buildizer_conf_path package_path.join('Buildizer') end |
#buildizer_conf_setup! ⇒ Object
18 19 20 |
# File 'lib/buildizer/packager/buildizer_conf_mod.rb', line 18 def buildizer_conf_setup! write_path(buildizer_conf_path, YAML.dump(buildizer_conf)) end |
#buildizer_conf_update(conf) ⇒ Object
14 15 16 |
# File 'lib/buildizer/packager/buildizer_conf_mod.rb', line 14 def buildizer_conf_update(conf) buildizer_conf.update conf end |
#maintainer ⇒ Object
58 59 60 |
# File 'lib/buildizer/packager/buildizer_conf_mod.rb', line 58 def maintainer buildizer_conf['maintainer'] end |
#package_name ⇒ Object
22 23 24 |
# File 'lib/buildizer/packager/buildizer_conf_mod.rb', line 22 def package_name buildizer_conf['package_name'] end |
#package_version ⇒ Object
26 27 28 |
# File 'lib/buildizer/packager/buildizer_conf_mod.rb', line 26 def package_version buildizer_conf['package_version'] end |
#prepare ⇒ Object
46 47 48 |
# File 'lib/buildizer/packager/buildizer_conf_mod.rb', line 46 def prepare Array(buildizer_conf['prepare']) end |
#targets ⇒ Object
38 39 40 41 42 43 44 |
# File 'lib/buildizer/packager/buildizer_conf_mod.rb', line 38 def targets targets = Array(buildizer_conf['target']) restrict_targets = ENV['BUILDIZER_TARGET'] restrict_targets = restrict_targets.split(',').map(&:strip) if restrict_targets targets = targets & restrict_targets if restrict_targets targets end |