Module: MultiGit::Commit::Base

Extended by:
Forwardable, Utils::AbstractMethods
Included in:
MultiGit::Commit, Builder
Defined in:
lib/multi_git/commit.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Utils::AbstractMethods

abstract

Instance Attribute Details

#authorHandle

Returns:



32
# File 'lib/multi_git/commit.rb', line 32

abstract :author

#commit_timeTime

Returns:

  • (Time)


36
# File 'lib/multi_git/commit.rb', line 36

abstract :commit_time

#committerHandle

Returns:



40
# File 'lib/multi_git/commit.rb', line 40

abstract :committer

#messageString

Returns:

  • (String)


16
# File 'lib/multi_git/commit.rb', line 16

abstract :message

#parentsArray<Commit>

Returns:



24
# File 'lib/multi_git/commit.rb', line 24

abstract :parents

#timeTime

Returns:

  • (Time)


28
# File 'lib/multi_git/commit.rb', line 28

abstract :time

#treeTree

Returns:



20
# File 'lib/multi_git/commit.rb', line 20

abstract :tree

Instance Method Details

#[](path) ⇒ Object Also known as: /

See Also:

  • MultiGit::Commit::Base.(MultiGit(MultiGit::Tree(MultiGit::Tree#[])


44
# File 'lib/multi_git/commit.rb', line 44

delegate :[] => :tree

#typeObject



50
51
52
# File 'lib/multi_git/commit.rb', line 50

def type
  :commit
end