Module: InputSanitizer

Defined in:
lib/input_sanitizer/v1.rb,
lib/input_sanitizer.rb,
lib/input_sanitizer/errors.rb,
lib/input_sanitizer/version.rb,
lib/input_sanitizer/restricted_hash.rb,
lib/input_sanitizer/extended_converters/specific_values_converter.rb,
lib/input_sanitizer/extended_converters/positive_integer_converter.rb,
lib/input_sanitizer/extended_converters/comma_joined_strings_converter.rb,
lib/input_sanitizer/extended_converters/comma_joined_integers_converter.rb

Overview

Backward compatibility

Defined Under Namespace

Modules: V1, V2 Classes: BlankValueError, CollectionError, CollectionLengthError, CommaJoinedIntegersConverter, CommaJoinedStringsConverter, ConversionError, ExtraneousParamError, KeyNotAllowedError, NestedError, OptionalValueOmitted, PositiveIntegerConverter, RegexpMismatchError, RestrictedHash, SpecificValuesConverter, TypeMismatchError, ValidationError, ValueError, ValueMissingError, ValueNotAllowedError

Constant Summary collapse

Sanitizer =
V1::Sanitizer
IntegerConverter =
V1::IntegerConverter
StringConverter =
V1::StringConverter
DateConverter =
V1::DateConverter
TimeConverter =
V1::TimeConverter
BooleanConverter =
V1::BooleanConverter
AllowNil =
V1::AllowNil
VERSION =
"0.6.0"