Module: SimpleParams

Defined in:
lib/simple_params/errors.rb,
lib/simple_params/params.rb,
lib/simple_params/version.rb,
lib/simple_params/attribute.rb,
lib/simple_params/formatter.rb,
lib/simple_params/api_pie_doc.rb,
lib/simple_params/validations.rb,
lib/simple_params/type_mappings.rb,
lib/simple_params/api_pie_doc/attribute.rb,
lib/simple_params/api_pie_doc/nested_array.rb,
lib/simple_params/api_pie_doc/attribute_base.rb,
lib/simple_params/api_pie_doc/nested_attribute.rb,
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

Modules: ValidationMatchers, Validations Classes: ApiPieDoc, Attribute, Errors, Formatter, Params

Constant Summary collapse

VERSION =
"1.0.5"
TYPE_MAPPINGS =
{
  integer: Integer,
  string: String,
  decimal: BigDecimal,
  datetime: DateTime,
  date: Date,
  time: Time,
  float: Float,
  boolean: Axiom::Types::Boolean, # See note on Virtus
  array: Array,
  hash: Hash,
  object: Object
}