Class | DataMapper::Types::String |
In: |
lib/data_mapper/types/string.rb
lib/data_mapper/types/string.rb |
Parent: | ::String |
# File lib/data_mapper/types/string.rb, line 19 19: def self.length_validator 20: @length_validator || 21: @length_validator = Validations::NumberValidator.new 22: end
# File lib/data_mapper/types/string.rb, line 19 19: def self.length_validator 20: @length_validator || 21: @length_validator = Validations::NumberValidator.new 22: end
# File lib/data_mapper/types/string.rb, line 24 24: def self.match_validator 25: @match_validator || @match_validator = Validations::StringValidator.new 26: end
# File lib/data_mapper/types/string.rb, line 24 24: def self.match_validator 25: @match_validator || @match_validator = Validations::StringValidator.new 26: end
# File lib/data_mapper/types/string.rb, line 15 15: def self.matches(regexp) 16: match_validator.matches(regexp) 17: end
# File lib/data_mapper/types/string.rb, line 15 15: def self.matches(regexp) 16: match_validator.matches(regexp) 17: end
# File lib/data_mapper/types/string.rb, line 28 28: def do_validations 29: errors.concat(self.class.length_validator.errors_for(length)) 30: errors.concat(self.class.match_validator.errors_for(self)) 31: end