Class: MetaCommit::Message::Formatters::CommitMessageBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/meta_commit/message/formatters/commit_message_builder.rb

Overview

Class builds message to commit changes

Instance Method Summary collapse

Instance Method Details

#build(diffs) ⇒ String

Parameters:

  • diffs (Array<MetaCommit::Contracts::Diff>)

Returns:

  • (String)


7
8
9
10
11
12
13
# File 'lib/meta_commit/message/formatters/commit_message_builder.rb', line 7

def build(diffs)
  result = []
  diffs.each do |diff|
    result << "- #{diff.string_representation} \n"
  end
  result.uniq.join
end