Class: NiceCommits::InvalidCommits

Inherits:
Object
  • Object
show all
Defined in:
lib/nice_commits/invalid_commits.rb

Instance Method Summary collapse

Constructor Details

#initialize(commits) ⇒ InvalidCommits

Returns a new instance of InvalidCommits.



3
4
5
# File 'lib/nice_commits/invalid_commits.rb', line 3

def initialize(commits)
  @commits = commits
end

Instance Method Details

#each(&block) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/nice_commits/invalid_commits.rb', line 7

def each(&block)
  @commits.each do |commit|
    validator = MessageValidator.new(commit.message)
    unless validator.valid?
      yield commit
    end
  end
end