Class: Papa::Task::Integration::Add
- Inherits:
-
Common::Add
- Object
- Base
- Common::Add
- Papa::Task::Integration::Add
- Defined in:
- lib/papa/task/integration/add.rb
Instance Method Summary collapse
-
#initialize(version, branches) ⇒ Add
constructor
A new instance of Add.
- #queue(branch) ⇒ Object
Methods inherited from Base
Constructor Details
#initialize(version, branches) ⇒ Add
Returns a new instance of Add.
7 8 9 10 11 12 |
# File 'lib/papa/task/integration/add.rb', line 7 def initialize(version, branches) @build_type = 'integration' @version = version @branches = branches super() end |
Instance Method Details
#queue(branch) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/papa/task/integration/add.rb', line 14 def queue(branch) [ Command::Git::Checkout.new(build_branch), Command::Git::Checkout.new(branch), Command::Git::ResetHard.new('origin', branch), Command::Git::Rebase.new(build_branch), Command::Git::Checkout.new(build_branch), Command::Git::Merge.new(branch), Command::Git::BranchDelete.new(branch), Command::Git::Push.new('origin', build_branch) ] end |