class Git::Cop::Styles::CommitAuthorNameCapitalization
Public Class Methods
defaults()
click to toggle source
# File lib/git/cop/styles/commit_author_name_capitalization.rb, line 7 def self.defaults { enabled: true, severity: :error } end
Public Instance Methods
issue()
click to toggle source
# File lib/git/cop/styles/commit_author_name_capitalization.rb, line 18 def issue return {} if valid? {hint: %(Capitalize each part of name: "#{full_name}".)} end
valid?()
click to toggle source
# File lib/git/cop/styles/commit_author_name_capitalization.rb, line 14 def valid? parts.all? { |name| String(name).match?(/\A[[:upper:]].*\Z/) } end
Private Instance Methods
full_name()
click to toggle source
# File lib/git/cop/styles/commit_author_name_capitalization.rb, line 25 def full_name commit.author_name end
parts()
click to toggle source
# File lib/git/cop/styles/commit_author_name_capitalization.rb, line 29 def parts full_name.split(/\s{1}/) end