Module: SequelSpec::Matchers::Validation
- Defined in:
- lib/sequel_spec/validation.rb,
lib/sequel_spec/validation/validate_matcher.rb,
lib/sequel_spec/validation/validate_type_matcher.rb,
lib/sequel_spec/validation/validate_format_matcher.rb,
lib/sequel_spec/validation/validate_length_matcher.rb,
lib/sequel_spec/validation/validate_unique_matcher.rb,
lib/sequel_spec/validation/validate_integer_matcher.rb,
lib/sequel_spec/validation/validate_numeric_matcher.rb,
lib/sequel_spec/validation/validate_includes_matcher.rb,
lib/sequel_spec/validation/validate_not_null_matcher.rb,
lib/sequel_spec/validation/validate_presence_matcher.rb,
lib/sequel_spec/validation/validate_schema_types_matcher.rb
Defined Under Namespace
Classes: ValidateFormatMatcher, ValidateIncludesMatcher, ValidateIntegerMatcher, ValidateLengthMatcher, ValidateMatcher, ValidateNotNullMatcher, ValidateNumericMatcher, ValidatePresenceMatcher, ValidateSchemaTypesMatcher, ValidateTypeMatcher, ValidateUniqueMatcher
Instance Method Summary
collapse
Instance Method Details
35
36
37
|
# File 'lib/sequel_spec/validation/validate_format_matcher.rb', line 35
def validate_format(attribute)
ValidateFormatMatcher.new(attribute)
end
|
#validate_includes(attribute) ⇒ Object
Also known as:
ensure_inclusion_of
36
37
38
|
# File 'lib/sequel_spec/validation/validate_includes_matcher.rb', line 36
def validate_includes(attribute)
ValidateIncludesMatcher.new(attribute)
end
|
#validate_integer(attribute) ⇒ Object
Also known as:
validate_integrity_of
16
17
18
|
# File 'lib/sequel_spec/validation/validate_integer_matcher.rb', line 16
def validate_integer(attribute)
ValidateIntegerMatcher.new(attribute)
end
|
#validate_length(attribute) ⇒ Object
Also known as:
validate_length_of, ensure_length_of
73
74
75
|
# File 'lib/sequel_spec/validation/validate_length_matcher.rb', line 73
def validate_length(attribute)
ValidateLengthMatcher.new(attribute)
end
|
#validate_not_null(attribute) ⇒ Object
16
17
18
|
# File 'lib/sequel_spec/validation/validate_not_null_matcher.rb', line 16
def validate_not_null(attribute)
ValidateNotNullMatcher.new(attribute)
end
|
#validate_numeric(attribute) ⇒ Object
Also known as:
validate_numericality_of
16
17
18
|
# File 'lib/sequel_spec/validation/validate_numeric_matcher.rb', line 16
def validate_numeric(attribute)
ValidateNumericMatcher.new(attribute)
end
|
#validate_presence(attribute) ⇒ Object
Also known as:
validate_presence_of
16
17
18
|
# File 'lib/sequel_spec/validation/validate_presence_matcher.rb', line 16
def validate_presence(attribute)
ValidatePresenceMatcher.new(attribute)
end
|
#validate_schema_types(attribute) ⇒ Object
Also known as:
validate_schema_types_of
16
17
18
|
# File 'lib/sequel_spec/validation/validate_schema_types_matcher.rb', line 16
def validate_schema_types(attribute)
ValidateSchemaTypesMatcher.new(attribute)
end
|
#validate_type(attribute) ⇒ Object
Also known as:
validate_type_of
35
36
37
|
# File 'lib/sequel_spec/validation/validate_type_matcher.rb', line 35
def validate_type(attribute)
ValidateTypeMatcher.new(attribute)
end
|
#validate_unique(attribute) ⇒ Object
Also known as:
validate_uniqueness_of
24
25
26
|
# File 'lib/sequel_spec/validation/validate_unique_matcher.rb', line 24
def validate_unique(attribute)
ValidateUniqueMatcher.new(attribute)
end
|