class Worktree::TabCompletion::WorktreeCompletion
Public Class Methods
new(base_compl)
click to toggle source
# File lib/worktree/tab_completion/worktree_completion.rb, line 6 def initialize(base_compl) @base_compl = base_compl.to_s.strip @project_dir = Project.resolve(@base_compl).root end
Public Instance Methods
list()
click to toggle source
# File lib/worktree/tab_completion/worktree_completion.rb, line 11 def list # select only folders Dir.entries(@project_dir). select { |f| File.directory? "#{@project_dir.chomp('/')}/#{f}" }. reject { |d| d == '.' || d == '..' } end