class NiceCommits::MessageValidator

Constants

FORMAT

Example:

refactor(subscriptions): fix feature envy in sender

Long commit description with list of changed files

  • lib/sender.rb

  • lib/strategy/mail.rb

MERGE

Public Class Methods

new(message) click to toggle source
# File lib/nice_commits/message_validator.rb, line 21
def initialize(message)
  @message = message
end

Public Instance Methods

valid?() click to toggle source
# File lib/nice_commits/message_validator.rb, line 25
def valid?
  merge? || well_formed?
end

Private Instance Methods

merge?() click to toggle source
# File lib/nice_commits/message_validator.rb, line 31
def merge?
  !!(@message =~ MERGE)
end
well_formed?() click to toggle source
# File lib/nice_commits/message_validator.rb, line 35
def well_formed?
  !!(@message =~ FORMAT)
end