Class Git::Object::Tree
In: lib/git/object.rb
Parent: AbstractObject

Methods

blobs   children   depth   files   full_tree   new   subdirectories   subtrees   trees  

Public Class methods

[Source]

# File lib/git/object.rb, line 113
      def initialize(base, sha, mode = nil)
        super(base, sha)
        @mode = mode
      end

Public Instance methods

[Source]

# File lib/git/object.rb, line 122
      def blobs
        check_tree
        @blobs
      end

[Source]

# File lib/git/object.rb, line 118
      def children
        blobs.merge(subtrees)
      end

[Source]

# File lib/git/object.rb, line 139
      def depth
        @base.lib.tree_depth(@objectish)
      end
files()

Alias for blobs

[Source]

# File lib/git/object.rb, line 135
      def full_tree
        @base.lib.full_tree(@objectish)
      end
subdirectories()

Alias for trees

subtrees()

Alias for trees

[Source]

# File lib/git/object.rb, line 128
      def trees
        check_tree
        @trees
      end

[Validate]