class FakeGit::Log
Public Instance Methods
call(*args)
click to toggle source
# File lib/fake_git/log.rb, line 4 def call(*args) commit_objects.each do |obj| logger(obj) end end
Private Instance Methods
commit_objects()
click to toggle source
# File lib/fake_git/log.rb, line 11 def commit_objects FakeGit::ListObjects.new.call.select do |obj| obj.type == "commit" end.sort { |a, b| a.date <=> b.date } end
logger(obj)
click to toggle source
# File lib/fake_git/log.rb, line 17 def logger(obj) puts """ commit #{obj.index} Date: #{obj.date} #{obj.message} """ end