Class: Metafrazo::GitDiffGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/metafrazo/git_diff_generator.rb

Instance Method Summary collapse

Constructor Details

#initialize(git) ⇒ GitDiffGenerator

Returns a new instance of GitDiffGenerator.



5
6
7
8
# File 'lib/metafrazo/git_diff_generator.rb', line 5

def initialize(git)
  @git = git
  @root_dir = Dir.pwd
end

Instance Method Details

#generateObject



10
11
12
13
14
15
# File 'lib/metafrazo/git_diff_generator.rb', line 10

def generate
  init_git unless git_init?
  diff = get_diff
  Dir.chdir(@root_dir)
  diff
end