Module: Mongoid::Matchers::Validations

Included in:
Mongoid::Matchers
Defined in:
lib/matchers/validations/format_of.rb,
lib/matchers/validations/length_of.rb,
lib/matchers/validations/presence_of.rb,
lib/matchers/validations/validations.rb,
lib/matchers/validations/exclusion_of.rb,
lib/matchers/validations/inclusion_of.rb,
lib/matchers/validations/uniqueness_of.rb

Defined Under Namespace

Classes: HaveValidationMatcher, ValidateExclusionMatcher, ValidateFormatMatcher, ValidateInclusionMatcher, ValidateLengthMatcher, ValidateUniquenessMatcher

Instance Method Summary collapse

Instance Method Details

#validate_exclusion_of(field) ⇒ Object



38
39
40
# File 'lib/matchers/validations/exclusion_of.rb', line 38

def validate_exclusion_of(field)
  ValidateExclusionMatcher.new(field)
end

#validate_format_of(field) ⇒ Object



60
61
62
# File 'lib/matchers/validations/format_of.rb', line 60

def validate_format_of(field)
  ValidateFormatMatcher.new(field)
end

#validate_inclusion_of(field) ⇒ Object



38
39
40
# File 'lib/matchers/validations/inclusion_of.rb', line 38

def validate_inclusion_of(field)
  ValidateInclusionMatcher.new(field)
end

#validate_length_of(field) ⇒ Object



81
82
83
# File 'lib/matchers/validations/length_of.rb', line 81

def validate_length_of(field)
  ValidateLengthMatcher.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



59
60
61
# File 'lib/matchers/validations/uniqueness_of.rb', line 59

def validate_uniqueness_of(field)
  ValidateUniquenessMatcher.new(field)
end