class Git::Lint::Validators::Capitalization
Constants
- DEFAULT_PATTERN
Public Class Methods
new(text, delimiter: Name::DEFAULT_DELIMITER, pattern: DEFAULT_PATTERN)
click to toggle source
# File lib/git/lint/validators/capitalization.rb, line 9 def initialize text, delimiter: Name::DEFAULT_DELIMITER, pattern: DEFAULT_PATTERN @text = String text @delimiter = delimiter @pattern = pattern end
Public Instance Methods
parts(= text.split(delimiter))
click to toggle source
# File lib/git/lint/validators/capitalization.rb, line 21 def parts = text.split(delimiter) end
valid?(= parts.all? { |name| String(name).match? pattern })
click to toggle source
# File lib/git/lint/validators/capitalization.rb, line 15 def valid? = parts.all? { |name| String(name).match? pattern } private attr_reader :text, :delimiter, :pattern def parts = text.split(delimiter) end end