Module: SimpleParams::ValidationMatchers
- Defined in:
- lib/simple_params/validation_matchers/format_matcher.rb,
lib/simple_params/validation_matchers/coercion_matcher.rb,
lib/simple_params/validation_matchers/validation_matcher.rb,
lib/simple_params/validation_matchers/nested_array_matcher.rb,
lib/simple_params/validation_matchers/nested_parameter_matcher.rb,
lib/simple_params/validation_matchers/optional_parameter_matcher.rb,
lib/simple_params/validation_matchers/required_parameter_matcher.rb
Defined Under Namespace
Classes: CoercionMatcher, FormatMatcher, NestedArrayMatcher, NestedParameterMatcher, OptionalParameterMatcher, RequiredParameterMatcher, ValidationMatcher
Instance Method Summary
collapse
Instance Method Details
#coerce_param(attr) ⇒ Object
3
4
5
|
# File 'lib/simple_params/validation_matchers/coercion_matcher.rb', line 3
def coerce_param(attr)
CoercionMatcher.new(attr)
end
|
3
4
5
|
# File 'lib/simple_params/validation_matchers/format_matcher.rb', line 3
def format(attr)
FormatMatcher.new(attr)
end
|
#have_nested_array(attr) ⇒ Object
3
4
5
|
# File 'lib/simple_params/validation_matchers/nested_array_matcher.rb', line 3
def have_nested_array(attr)
NestedArrayMatcher.new(attr)
end
|
#have_nested_parameter(attr) ⇒ Object
3
4
5
|
# File 'lib/simple_params/validation_matchers/nested_parameter_matcher.rb', line 3
def have_nested_parameter(attr)
NestedParameterMatcher.new(attr)
end
|
#have_optional_parameter(attr) ⇒ Object
3
4
5
|
# File 'lib/simple_params/validation_matchers/optional_parameter_matcher.rb', line 3
def have_optional_parameter(attr)
OptionalParameterMatcher.new(attr)
end
|
#have_required_parameter(attr) ⇒ Object
3
4
5
|
# File 'lib/simple_params/validation_matchers/required_parameter_matcher.rb', line 3
def have_required_parameter(attr)
RequiredParameterMatcher.new(attr)
end
|