@@ -30,7 +30,7 @@ defmodule Request.Validator.Rules do
30
30
@ doc """
31
31
## Examples
32
32
33
- iex> import Request.Validator.Rules
33
+ iex> import Request.Validator.Rules, only: [required: 0]
34
34
iex> %{validator: fun} = required()
35
35
iex> fun.("name", "")
36
36
{:error, "The name field is required."}
@@ -67,7 +67,7 @@ defmodule Request.Validator.Rules do
67
67
@ doc """
68
68
## Examples
69
69
70
- iex> import Request.Validator.Rules
70
+ iex> import Request.Validator.Rules, only: [required_if: 1]
71
71
iex> %{validator: fun} = required_if(true)
72
72
iex> fun.("description", "")
73
73
{:error, "The description field is required."}
@@ -132,7 +132,7 @@ defmodule Request.Validator.Rules do
132
132
@ doc """
133
133
## Examples
134
134
135
- iex> import Request.Validator.Rules
135
+ iex> import Request.Validator.Rules, only: [string: 0]
136
136
iex> fun = string()
137
137
iex> fun.("content", "")
138
138
:ok
@@ -159,7 +159,7 @@ defmodule Request.Validator.Rules do
159
159
@ doc """
160
160
## Examples
161
161
162
- iex> import Request.Validator.Rules
162
+ iex> import Request.Validator.Rules, only: [alpha: 0]
163
163
iex> fun = alpha()
164
164
iex> fun.("uid", "abcde")
165
165
:ok
@@ -189,7 +189,7 @@ defmodule Request.Validator.Rules do
189
189
@ doc """
190
190
## Examples
191
191
192
- iex> import Request.Validator.Rules
192
+ iex> import Request.Validator.Rules, only: [alpha_num: 0]
193
193
iex> fun = alpha_num()
194
194
iex> fun.("ref", "1ab2de3")
195
195
:ok
@@ -224,7 +224,7 @@ defmodule Request.Validator.Rules do
224
224
@ doc """
225
225
## Examples
226
226
227
- iex> import Request.Validator.Rules
227
+ iex> import Request.Validator.Rules, only: [alpha_dash: 0]
228
228
iex> fun = alpha_dash()
229
229
iex> fun.("username", "abcde2")
230
230
:ok
@@ -260,7 +260,7 @@ defmodule Request.Validator.Rules do
260
260
@ doc """
261
261
## Examples
262
262
263
- iex> import Request.Validator.Rules
263
+ iex> import Request.Validator.Rules, only: [integer: 0]
264
264
iex> fun = integer()
265
265
iex> fun.("age", 1)
266
266
:ok
@@ -289,7 +289,7 @@ defmodule Request.Validator.Rules do
289
289
@ doc """
290
290
## Examples
291
291
292
- iex> import Request.Validator.Rules
292
+ iex> import Request.Validator.Rules, only: [decimal: 0]
293
293
iex> fun = decimal()
294
294
iex> fun.("amount", 2.0)
295
295
:ok
@@ -321,7 +321,7 @@ defmodule Request.Validator.Rules do
321
321
@ doc """
322
322
## Examples
323
323
324
- iex> import Request.Validator.Rules
324
+ iex> import Request.Validator.Rules, only: [numeric: 0]
325
325
iex> fun = numeric()
326
326
iex> fun.("width", 2.0)
327
327
:ok
@@ -350,7 +350,7 @@ defmodule Request.Validator.Rules do
350
350
@ doc """
351
351
## Examples
352
352
353
- iex> import Request.Validator.Rules
353
+ iex> import Request.Validator.Rules, only: [email: 0, email: 1]
354
354
iex> fun = email()
355
355
iex> fun.("email", "test@gmail.com")
356
356
:ok
@@ -391,7 +391,7 @@ defmodule Request.Validator.Rules do
391
391
## Examples
392
392
393
393
iex> alias Request.Validator.Fields
394
- iex> import Request.Validator.Rules
394
+ iex> import Request.Validator.Rules, only: [confirmed: 0, confirmed: 1]
395
395
iex> fields = Fields.new(%{
396
396
...> "password" => 12345678,
397
397
...> "password_confirmation" => 12345678,
@@ -427,7 +427,7 @@ defmodule Request.Validator.Rules do
427
427
@ doc """
428
428
## Examples
429
429
430
- iex> import Request.Validator.Rules
430
+ iex> import Request.Validator.Rules, only: [allowed: 1]
431
431
iex> fun = allowed(["male", "female"])
432
432
iex> fun.("gender", "male")
433
433
:ok
@@ -454,7 +454,7 @@ defmodule Request.Validator.Rules do
454
454
@ doc """
455
455
## Examples
456
456
457
- iex> import Request.Validator.Rules
457
+ iex> import Request.Validator.Rules, only: [min: 1]
458
458
iex> fun = min([30])
459
459
iex> fun.("age", 40)
460
460
:ok
@@ -503,7 +503,7 @@ defmodule Request.Validator.Rules do
503
503
@ doc """
504
504
## Examples
505
505
506
- iex> import Request.Validator.Rules
506
+ iex> import Request.Validator.Rules, only: [max: 1]
507
507
iex> fun = max([30])
508
508
iex> fun.("age", 20)
509
509
:ok
@@ -555,7 +555,7 @@ defmodule Request.Validator.Rules do
555
555
## Examples
556
556
557
557
iex> alias Request.Validator.Fields
558
- iex> import Request.Validator.Rules
558
+ iex> import Request.Validator.Rules, only: [gt: 1]
559
559
iex> fields = Fields.new(%{
560
560
...> "age" => 30,
561
561
...> "items" => [0, 1],
@@ -633,7 +633,7 @@ defmodule Request.Validator.Rules do
633
633
## Examples
634
634
635
635
iex> alias Request.Validator.Fields
636
- iex> import Request.Validator.Rules
636
+ iex> import Request.Validator.Rules, only: [lt: 1]
637
637
iex> fields = Fields.new(%{
638
638
...> "mother_age" => 30,
639
639
...> "items" => [0, 1],
0 commit comments