class Scm::Workflow::InitializeRepo
Public Class Methods
new(repo, configuration)
click to toggle source
# File lib/scm-workflow/workflow-init-repo.rb, line 129 def initialize(repo, configuration) @repo = repo @configuration = configuration raise "Invalid repo specified" if @repo.nil? raise "Invalid configuration specified" if @configuration.nil? end
Public Instance Methods
execute(&block)
click to toggle source
# File lib/scm-workflow/workflow-init-repo.rb, line 139 def execute(&block) callback = block @initWorkflow = InitRepoWorkflow.new(@repo, @configuration, &callback) @initWorkflow.validate! if @initWorkflow.repoIsValid? @initWorkflow.retrieveInfo! @initWorkflow.inquireUser! @initWorkflow.persistInfo! @initWorkflow.terminate! @success = true else @initWorkflow.terminate! @success = false end end
wasSuccessfull?()
click to toggle source
# File lib/scm-workflow/workflow-init-repo.rb, line 156 def wasSuccessfull? return @success end