Class: DataMapper::Validations::StringValidator

Inherits:
Validator show all
Defined in:
lib/data_mapper/validations/string_validator.rb

Instance Method Summary collapse

Instance Method Details

#errors_for(target) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/data_mapper/validations/string_validator.rb', line 10

def errors_for(target)
  errors = []

  errors << Validator::Error.new(@regexp, target) if @regexp && @regexp.match(target)

  errors
end

#matches(regexp) ⇒ Object



6
7
8
# File 'lib/data_mapper/validations/string_validator.rb', line 6

def matches(regexp)
  @regexp = regexp
end