Module: Ace::Git::Worktree::Molecules
- Defined in:
- lib/ace/git/worktree/molecules/task_pusher.rb,
lib/ace/git/worktree/molecules/task_fetcher.rb,
lib/ace/git/worktree/molecules/config_loader.rb,
lib/ace/git/worktree/molecules/hook_executor.rb,
lib/ace/git/worktree/molecules/task_committer.rb,
lib/ace/git/worktree/molecules/cleanup_applier.rb,
lib/ace/git/worktree/molecules/worktree_lister.rb,
lib/ace/git/worktree/molecules/cleanup_reporter.rb,
lib/ace/git/worktree/molecules/worktree_creator.rb,
lib/ace/git/worktree/molecules/worktree_remover.rb,
lib/ace/git/worktree/molecules/toolchain_truster.rb,
lib/ace/git/worktree/molecules/bootstrap_executor.rb,
lib/ace/git/worktree/molecules/cleanup_pr_resolver.rb,
lib/ace/git/worktree/molecules/current_task_linker.rb,
lib/ace/git/worktree/molecules/task_status_updater.rb,
lib/ace/git/worktree/molecules/parent_task_resolver.rb,
lib/ace/git/worktree/molecules/pull_request_creator.rb,
lib/ace/git/worktree/molecules/pull_request_checkout_preparer.rb,
lib/ace/git/worktree/molecules/pull_request_evidence_resolver.rb
Defined Under Namespace
Classes: BootstrapExecutor, CleanupApplier, CleanupPrResolver, CleanupReporter, ConfigLoader, CurrentTaskLinker, HookExecutor, ParentTaskResolver, PullRequestCheckoutPreparer, PullRequestCreator, PullRequestEvidenceResolver, TaskCommitter, TaskFetcher, TaskPusher, TaskStatusUpdater, ToolchainTruster, WorktreeCreator, WorktreeLister, WorktreeRemover
Instance Method Summary collapse
-
#ace_task_unavailable_message ⇒ String
Get helpful error message when ace-task is unavailable.
-
#check_availability_with_message ⇒ Hash
Check availability and return helpful error if unavailable.
Instance Method Details
#ace_task_unavailable_message ⇒ String
Get helpful error message when ace-task is unavailable
216 217 218 219 220 221 222 223 224 225 226 227 228 |
# File 'lib/ace/git/worktree/molecules/task_fetcher.rb', line 216 def " ace-task is not available.\n\n Required for task-aware worktree operations.\n\n In a mono-repo environment, ensure ace-task is in your Gemfile.\n For standalone installation:\n 1. Install ace-task gem: gem install ace-task\n\n For more information: https://github.com/cs3b/ace\n MESSAGE\nend\n" |
#check_availability_with_message ⇒ Hash
Check availability and return helpful error if unavailable
233 234 235 236 237 238 239 240 |
# File 'lib/ace/git/worktree/molecules/task_fetcher.rb', line 233 def if ace_task_available? # API is available - this is the preferred method in mono-repo {available: true, message: "ace-task API is available"} else {available: false, message: } end end |