class IsbnValidator

Constants

CHARACTERS

Private Instance Methods

valid_attr?() click to toggle source
# File lib/lite/validators/isbn_validator.rb, line 11
def valid_attr?
  values = value.to_s.gsub(/-| /, '').downcase.chars
  [10, 13].include?(values.size) && values.all? { |chr| CHARACTERS.include?(chr) }
end