Module: Buildizer::Packager::ProjectSettingsMod
- Included in:
- Buildizer::Packager
- Defined in:
- lib/buildizer/packager/project_settings_mod.rb
Instance Method Summary collapse
- #project_settings ⇒ Object
- #project_settings_path ⇒ Object
- #project_settings_save! ⇒ Object
- #project_settings_setup! ⇒ Object
Instance Method Details
#project_settings ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/buildizer/packager/project_settings_mod.rb', line 10 def project_settings @project_settings ||= begin (project_settings_path.load_yaml || {}).tap do |settings| settings['master'] = cli.['master'] if cli..key? 'master' end end end |
#project_settings_path ⇒ Object
6 7 8 |
# File 'lib/buildizer/packager/project_settings_mod.rb', line 6 def project_settings_path package_path.join('.buildizer.yml') end |
#project_settings_save! ⇒ Object
18 19 20 |
# File 'lib/buildizer/packager/project_settings_mod.rb', line 18 def project_settings_save! write_path(project_settings_path, YAML.dump(project_settings)) end |
#project_settings_setup! ⇒ Object
22 23 24 |
# File 'lib/buildizer/packager/project_settings_mod.rb', line 22 def project_settings_setup! project_settings_save! end |