File tree 1 file changed +27
-7
lines changed
1 file changed +27
-7
lines changed Original file line number Diff line number Diff line change @@ -15,13 +15,7 @@ defmodule Req do
15
15
def request ( method , url , opts \\ [ ] ) do
16
16
method
17
17
|> build ( url , opts )
18
- |> add_request_steps ( [
19
- & default_headers / 1
20
- ] )
21
- |> add_response_steps ( [
22
- & decompress / 2 ,
23
- & decode / 2
24
- ] )
18
+ |> add_default_steps ( )
25
19
|> run ( )
26
20
end
27
21
@@ -42,6 +36,32 @@ defmodule Req do
42
36
}
43
37
end
44
38
39
+ @ doc """
40
+ Adds default steps.
41
+
42
+ This function adds the following steps:
43
+
44
+ * request:
45
+
46
+ * `default_headers/1`
47
+
48
+ * response:
49
+
50
+ * `decompress/2`
51
+ * `decode/2`
52
+
53
+ """
54
+ def add_default_steps ( request ) do
55
+ request
56
+ |> add_request_steps ( [
57
+ & default_headers / 1
58
+ ] )
59
+ |> add_response_steps ( [
60
+ & decompress / 2 ,
61
+ & decode / 2
62
+ ] )
63
+ end
64
+
45
65
@ doc """
46
66
Adds a request step.
47
67
"""
You can’t perform that action at this time.
0 commit comments