class Poper::Rule::CharacterLimit

Public Instance Methods

check(message) click to toggle source
# File lib/poper/rule/character_limit.rb, line 4
def check(message)
  error_message if message.lines.any? do |line|
    line.chomp.length > character_limit
  end
end
enabled?() click to toggle source
# File lib/poper/rule/character_limit.rb, line 10
def enabled?
  @config.character_limit_enabled.to_s == 'true'
end

Private Instance Methods

character_limit() click to toggle source
# File lib/poper/rule/character_limit.rb, line 16
def character_limit
  @config.character_limit_number.to_i
end
error_message() click to toggle source
# File lib/poper/rule/character_limit.rb, line 20
def error_message
  "Every line of git commit message should be #{character_limit} chars or less"
end