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/absence_of.rb,
lib/matchers/validations/associated.rb,
lib/matchers/validations/presence_of.rb,
lib/matchers/validations/exclusion_of.rb,
lib/matchers/validations/inclusion_of.rb,
lib/matchers/validations/acceptance_of.rb,
lib/matchers/validations/uniqueness_of.rb,
lib/matchers/validations/confirmation_of.rb,
lib/matchers/validations/numericality_of.rb,
lib/matchers/validations/custom_validation_of.rb
Defined Under Namespace
Classes: HaveValidationMatcher, ValidateAssociatedMatcher, ValidateConfirmationOfMatcher, ValidateExclusionOfMatcher, ValidateFormatOfMatcher, ValidateInclusionOfMatcher, ValidateLengthOfMatcher, ValidateNumericalityOfMatcher, ValidateUniquenessOfMatcher, ValidateWithCustomValidatorMatcher
Instance Method Summary
collapse
Instance Method Details
#custom_validate(field) ⇒ Object
39
40
41
|
# File 'lib/matchers/validations/custom_validation_of.rb', line 39
def custom_validate(field)
ValidateWithCustomValidatorMatcher.new(field)
end
|
#validate_absence_of(field) ⇒ Object
5
6
7
|
# File 'lib/matchers/validations/absence_of.rb', line 5
def validate_absence_of(field)
HaveValidationMatcher.new(field, :absence)
end
|
#validate_acceptance_of(field) ⇒ Object
4
5
6
|
# File 'lib/matchers/validations/acceptance_of.rb', line 4
def validate_acceptance_of(field)
HaveValidationMatcher.new(field, :acceptance)
end
|
#validate_associated(association_name) ⇒ Object
14
15
16
|
# File 'lib/matchers/validations/associated.rb', line 14
def validate_associated(association_name)
ValidateAssociatedMatcher.new(association_name)
end
|
#validate_confirmation_of(field) ⇒ Object
10
11
12
|
# File 'lib/matchers/validations/confirmation_of.rb', line 10
def validate_confirmation_of(field)
ValidateConfirmationOfMatcher.new(field)
end
|
#validate_exclusion_of(field) ⇒ Object
44
45
46
|
# File 'lib/matchers/validations/exclusion_of.rb', line 44
def validate_exclusion_of(field)
ValidateExclusionOfMatcher.new(field)
end
|
66
67
68
|
# File 'lib/matchers/validations/format_of.rb', line 66
def validate_format_of(field)
ValidateFormatOfMatcher.new(field)
end
|
#validate_inclusion_of(field) ⇒ Object
44
45
46
|
# File 'lib/matchers/validations/inclusion_of.rb', line 44
def validate_inclusion_of(field)
ValidateInclusionOfMatcher.new(field)
end
|
#validate_length_of(field) ⇒ Object
120
121
122
|
# File 'lib/matchers/validations/length_of.rb', line 120
def validate_length_of(field)
ValidateLengthOfMatcher.new(field)
end
|
#validate_numericality_of(field) ⇒ Object
85
86
87
|
# File 'lib/matchers/validations/numericality_of.rb', line 85
def validate_numericality_of(field)
ValidateNumericalityOfMatcher.new(field)
end
|
#validate_presence_of(field) ⇒ Object
4
5
6
|
# File 'lib/matchers/validations/presence_of.rb', line 4
def validate_presence_of(field)
HaveValidationMatcher.new(field, :presence)
end
|
#validate_uniqueness_of(field) ⇒ Object
74
75
76
|
# File 'lib/matchers/validations/uniqueness_of.rb', line 74
def validate_uniqueness_of(field)
ValidateUniquenessOfMatcher.new(field)
end
|