Class: Hotspots::Repository::GitCommand::Log

Inherits:
Object
  • Object
show all
Defined in:
lib/hotspots/repository/git_command.rb

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ Log

Returns a new instance of Log.



5
6
7
8
# File 'lib/hotspots/repository/git_command.rb', line 5

def initialize(options)
  @since_days     = options[:since_days]
  @message_filter = options[:message_filter].to_s
end

Instance Method Details

#to_sObject



10
11
12
# File 'lib/hotspots/repository/git_command.rb', line 10

def to_s
  "git log --pretty=\"%H\" #{since_clause}#{grep_clause}"
end