module RequestParamsValidation::Params::Validators::Custom

Public Instance Methods

validate_custom_validation!() click to toggle source
# File lib/request_params_validation/params/validators/custom.rb, line 5
def validate_custom_validation!
  result = param.custom_validation.function.call(value)

  unless result
    raise_error(
      :on_invalid_parameter_custom_validation,
      details: param.custom_validation.message
    )
  end
end