Class: MultiGit::TreeEntry::Builder Abstract

Inherits:
Object
  • Object
show all
Includes:
Builder, Base
Defined in:
lib/multi_git/tree_entry.rb

Overview

This class is abstract.

Instance Attribute Summary collapse

Attributes included from Base

#name, #parent

Instance Method Summary collapse

Methods included from Base

#mode, #path, #with_parent

Methods included from Utils::AbstractMethods

#abstract

Methods included from Walkable

#walk

Methods included from Builder

#to_builder

Instance Attribute Details

#objectMultiGit::Builder (readonly)

Returns:



81
82
83
# File 'lib/multi_git/tree_entry.rb', line 81

def object
  @object
end

Instance Method Details

#>>(repository) ⇒ MultiGit::TreeEntry

Parameters:

Returns:



86
87
88
89
# File 'lib/multi_git/tree_entry.rb', line 86

def >>(repository)
  result = object >> repository
  return repository.read_entry(parent, name, mode, result.oid)
end