class Git::Object::Tree

Public Class Methods

new(base, sha, mode = nil) click to toggle source
# File lib/git/object.rb, line 98
def initialize(base, sha, mode = nil)
  super(base, sha)
  @mode = mode
end

Public Instance Methods

blobs() click to toggle source
# File lib/git/object.rb, line 107
def blobs
  check_tree
  @blobs
end
Also aliased as: files
children() click to toggle source
# File lib/git/object.rb, line 103
def children
  blobs.merge(subtrees)
end
depth() click to toggle source
# File lib/git/object.rb, line 124
def depth
  @base.lib.tree_depth(@objectish)
end
files() click to toggle source
Alias for: blobs
full_tree() click to toggle source
# File lib/git/object.rb, line 120
def full_tree
  @base.lib.full_tree(@objectish)
end
subdirectories() click to toggle source
Alias for: trees
subtrees() click to toggle source
Alias for: trees
tree?() click to toggle source
# File lib/git/object.rb, line 128
def tree?
  true
end
trees() click to toggle source
# File lib/git/object.rb, line 113
def trees
  check_tree
  @trees
end
Also aliased as: subtrees, subdirectories