Class: Kamaze::Project::Tools::Git::Util Abstract

Inherits:
Object
  • Object
show all
Defined in:
lib/kamaze/project/tools/git.rb,
lib/kamaze/project/tools/git/util.rb

Overview

This class is abstract.

Provide base class for utils based on git

Provide access to the repository

Direct Known Subclasses

Hooks

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(repository) ⇒ Util

Returns a new instance of Util.

Parameters:

  • repository (Rugged::Repository)


21
22
23
24
25
# File 'lib/kamaze/project/tools/git/util.rb', line 21

def initialize(repository)
  @repository = repository

  setup
end

Instance Attribute Details

#repositoryObject (readonly)

Returns the value of attribute repository.



18
19
20
# File 'lib/kamaze/project/tools/git/util.rb', line 18

def repository
  @repository
end

Instance Method Details

#setupObject (protected)

Setup

Almost used for inheritance



32
33
34
# File 'lib/kamaze/project/tools/git/util.rb', line 32

def setup
  nil
end