Module: Mongoid::Matchers::Validations
- Included in:
- Mongoid::Matchers
- Defined in:
- lib/matchers/validations.rb,
lib/matchers/validations/format_of.rb,
lib/matchers/validations/length_of.rb,
lib/matchers/validations/associated.rb,
lib/matchers/validations/presence_of.rb,
lib/matchers/validations/inclusion_of.rb,
lib/matchers/validations/uniqueness_of.rb,
lib/matchers/validations/numericality_of.rb
Defined Under Namespace
Classes: HaveValidationMatcher, ValidateAssociatedMatcher, ValidateFormatOfMatcher, ValidateInclusionOfMatcher, ValidateUniquenessOfMatcher
Instance Method Summary
(collapse)
Instance Method Details
- (Object) validate_associated(association_name)
14
15
16
|
# File 'lib/matchers/validations/associated.rb', line 14
def validate_associated(association_name)
ValidateAssociatedMatcher.new(association_name)
end
|
66
67
68
|
# File 'lib/matchers/validations/format_of.rb', line 66
def validate_format_of(field)
ValidateFormatOfMatcher.new(field)
end
|
- (Object) validate_inclusion_of(field)
37
38
39
|
# File 'lib/matchers/validations/inclusion_of.rb', line 37
def validate_inclusion_of(field)
ValidateInclusionOfMatcher.new(field)
end
|
- (Object) validate_length_of(field)
4
5
6
|
# File 'lib/matchers/validations/length_of.rb', line 4
def validate_length_of(field)
HaveValidationMatcher.new(field, :length)
end
|
- (Object) validate_numericality_of(field)
4
5
6
|
# File 'lib/matchers/validations/numericality_of.rb', line 4
def validate_numericality_of(field)
HaveValidationMatcher.new(field, :numericality)
end
|
- (Object) validate_presence_of(field)
4
5
6
|
# File 'lib/matchers/validations/presence_of.rb', line 4
def validate_presence_of(field)
HaveValidationMatcher.new(field, :presence)
end
|
- (Object) validate_uniqueness_of(field)
94
95
96
|
# File 'lib/matchers/validations/uniqueness_of.rb', line 94
def validate_uniqueness_of(field)
ValidateUniquenessOfMatcher.new(field)
end
|