class Git::Worktree
Attributes
dir[RW]
full[RW]
gcommit[RW]
Public Class Methods
new(base, dir, gcommit = nil)
click to toggle source
# File lib/git/worktree.rb, line 9 def initialize(base, dir, gcommit = nil) @full = dir @full += ' ' + gcommit if !gcommit.nil? @base = base @dir = dir @gcommit = gcommit end
Public Instance Methods
add()
click to toggle source
# File lib/git/worktree.rb, line 22 def add @base.lib.worktree_add(@dir, @gcommit) end
remove()
click to toggle source
# File lib/git/worktree.rb, line 26 def remove @base.lib.worktree_remove(@dir) end
to_a()
click to toggle source
# File lib/git/worktree.rb, line 30 def to_a [@full] end
to_s()
click to toggle source
# File lib/git/worktree.rb, line 34 def to_s @full end