Module: ChurnVsComplexity::Timetravel::Factory
- Defined in:
- lib/churn_vs_complexity/timetravel/factory.rb
Class Method Summary collapse
- .git_strategy(folder:) ⇒ Object
- .pipe ⇒ Object
- .worker(engine:, worktree:) ⇒ Object
- .worktree(root_folder:, git_strategy:, number:) ⇒ Object
Class Method Details
.git_strategy(folder:) ⇒ Object
6 |
# File 'lib/churn_vs_complexity/timetravel/factory.rb', line 6 def self.git_strategy(folder:) = GitStrategy.new(folder:) |
.pipe ⇒ Object
7 |
# File 'lib/churn_vs_complexity/timetravel/factory.rb', line 7 def self.pipe = IO.pipe |
.worker(engine:, worktree:) ⇒ Object
8 |
# File 'lib/churn_vs_complexity/timetravel/factory.rb', line 8 def self.worker(engine:, worktree:) = Worker.new(engine:, worktree:) |
.worktree(root_folder:, git_strategy:, number:) ⇒ Object
9 |
# File 'lib/churn_vs_complexity/timetravel/factory.rb', line 9 def self.worktree(root_folder:, git_strategy:, number:) = Worktree.new(root_folder:, git_strategy:, number:) |