Class: Ploy::LocalPackage::Config
- Inherits:
-
Object
- Object
- Ploy::LocalPackage::Config
- Defined in:
- lib/ploy/localpackage/config.rb
Instance Method Summary collapse
- #builder ⇒ Object
-
#initialize(conf_source = '.ploy-publisher.yml') ⇒ Config
constructor
A new instance of Config.
- #remote_package ⇒ Object
Constructor Details
#initialize(conf_source = '.ploy-publisher.yml') ⇒ Config
6 7 8 9 10 11 12 13 |
# File 'lib/ploy/localpackage/config.rb', line 6 def initialize(conf_source = '.ploy-publisher.yml') @conf = conf_source if (/^---/ =~ conf_source) then @conf = YAML::load(conf_source) else @conf = YAML::load_file(conf_source) end end |
Instance Method Details
#builder ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/ploy/localpackage/config.rb', line 15 def builder builder = Ploy::LocalPackage::DebBuilder.new( :name => @conf['deploy_name'], :sha => git_revision, :branch => git_branch, :timestamp => , :upstart_files => @conf['upstart_files'], :dist_dir => @conf['dist_dir'], :prefix => @conf['prefix'], :prep_cmd => @conf['prep_cmd'] ); return builder end |
#remote_package ⇒ Object
29 30 31 32 33 34 35 36 |
# File 'lib/ploy/localpackage/config.rb', line 29 def remote_package return Ploy::Package.new( @conf['bucket'], @conf['deploy_name'], git_branch, git_revision ) end |