Skip to content

Commit 474264d

Browse files
committed
Rename Responsable to Respondable
1 parent fced384 commit 474264d

File tree

2 files changed

+16
-43
lines changed

2 files changed

+16
-43
lines changed

src/Network/HTTP/Affjax.purs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -66,19 +66,19 @@ type AffjaxResponse a =
6666
type URL = String
6767

6868
-- | Makes an `Affjax` request.
69-
affjax :: forall e a b. (Requestable a, Responsable b) => AffjaxRequest a -> Affjax e b
69+
affjax :: forall e a b. (Requestable a, Respondable b) => AffjaxRequest a -> Affjax e b
7070
affjax = makeAff' <<< affjax'
7171

7272
-- | Makes a `GET` request to the specified URL.
73-
get :: forall e a. (Responsable a) => URL -> Affjax e a
73+
get :: forall e a. (Respondable a) => URL -> Affjax e a
7474
get u = affjax $ defaultRequest { url = u }
7575

7676
-- | Makes a `POST` request to the specified URL, sending data.
77-
post :: forall e a b. (Requestable a, Responsable b) => URL -> a -> Affjax e b
77+
post :: forall e a b. (Requestable a, Respondable b) => URL -> a -> Affjax e b
7878
post u c = affjax $ defaultRequest { method = POST, url = u, content = Just c }
7979

8080
-- | Makes a `POST` request to the specified URL with the option to send data.
81-
post' :: forall e a b. (Requestable a, Responsable b) => URL -> Maybe a -> Affjax e b
81+
post' :: forall e a b. (Requestable a, Respondable b) => URL -> Maybe a -> Affjax e b
8282
post' u c = affjax $ defaultRequest { method = POST, url = u, content = c }
8383

8484
-- | Makes a `POST` request to the specified URL, sending data and ignoring the
@@ -92,11 +92,11 @@ post_' :: forall e a. (Requestable a) => URL -> Maybe a -> Affjax e Unit
9292
post_' = post'
9393

9494
-- | Makes a `PUT` request to the specified URL, sending data.
95-
put :: forall e a b. (Requestable a, Responsable b) => URL -> a -> Affjax e b
95+
put :: forall e a b. (Requestable a, Respondable b) => URL -> a -> Affjax e b
9696
put u c = affjax $ defaultRequest { method = PUT, url = u, content = Just c }
9797

9898
-- | Makes a `PUT` request to the specified URL with the option to send data.
99-
put' :: forall e a b. (Requestable a, Responsable b) => URL -> Maybe a -> Affjax e b
99+
put' :: forall e a b. (Requestable a, Respondable b) => URL -> Maybe a -> Affjax e b
100100
put' u c = affjax $ defaultRequest { method = PUT, url = u, content = c }
101101

102102
-- | Makes a `PUT` request to the specified URL, sending data and ignoring the
@@ -110,15 +110,15 @@ put_' :: forall e a. (Requestable a) => URL -> Maybe a -> Affjax e Unit
110110
put_' = put'
111111

112112
-- | Makes a `DELETE` request to the specified URL.
113-
delete :: forall e a. (Responsable a) => URL -> Affjax e a
113+
delete :: forall e a. (Respondable a) => URL -> Affjax e a
114114
delete u = affjax $ defaultRequest { method = DELETE, url = u }
115115

116116
-- | Makes a `DELETE` request to the specified URL and ignores the response.
117117
delete_ :: forall e. URL -> Affjax e Unit
118118
delete_ = delete
119119

120120
-- | Run a request directly without using `Aff`.
121-
affjax' :: forall e a b. (Requestable a, Responsable b) =>
121+
affjax' :: forall e a b. (Requestable a, Respondable b) =>
122122
AffjaxRequest a ->
123123
(Error -> Eff (ajax :: AJAX | e) Unit) ->
124124
(AffjaxResponse b -> Eff (ajax :: AJAX | e) Unit) ->

src/Network/HTTP/Affjax/Response.purs

Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module Network.HTTP.Affjax.Response
22
( ResponseContent()
3-
, Responsable, responseType, fromResponse
3+
, Respondable, responseType, fromResponse
44
) where
55

66
import Control.Bind ((>=>))
@@ -14,56 +14,29 @@ import Type.Proxy (Proxy())
1414
import qualified Data.ArrayBuffer.Types as A
1515

1616
-- | Type representing content types that be received from an XHR request
17-
-- | (ArrayBuffer, Blob, Document, JSON, String).
17+
-- | (Blob, Document, JSON, String).
1818
type ResponseContent = Foreign
1919

20-
class Responsable a where
20+
class Respondable a where
2121
responseType :: Proxy a -> ResponseType
2222
fromResponse :: ResponseContent -> F a
2323

24-
-- rInt8Array :: Responsable A.Int8Array
25-
-- rInt8Array = Responsable (unsafeReadTagged "ArrayBuffer") ArrayBufferResponse
26-
27-
-- rInt16Array :: Responsable A.Int16Array
28-
-- rInt16Array = Responsable (unsafeReadTagged "ArrayBuffer") ArrayBufferResponse
29-
30-
-- rInt32Array :: Responsable A.Int32Array
31-
-- rInt32Array = Responsable (unsafeReadTagged "ArrayBuffer") ArrayBufferResponse
32-
33-
-- rUint8Array :: Responsable A.Uint8Array
34-
-- rUint8Array = Responsable (unsafeReadTagged "ArrayBuffer") ArrayBufferResponse
35-
36-
-- rUint16Array :: Responsable A.Uint16Array
37-
-- rUint16Array = Responsable (unsafeReadTagged "ArrayBuffer") ArrayBufferResponse
38-
39-
-- rUint32Array :: Responsable A.Uint32Array
40-
-- rUint32Array = Responsable (unsafeReadTagged "ArrayBuffer") ArrayBufferResponse
41-
42-
-- rUint8ClampedArray :: Responsable A.Uint8ClampedArray
43-
-- rUint8ClampedArray = Responsable (unsafeReadTagged "ArrayBuffer") ArrayBufferResponse
44-
45-
-- rFloat32Array :: Responsable A.Float32Array
46-
-- rFloat32Array = Responsable (unsafeReadTagged "ArrayBuffer") ArrayBufferResponse
47-
48-
-- rFloat64Array :: Responsable A.Float64Array
49-
-- rFloat64Array = Responsable (unsafeReadTagged "ArrayBuffer") ArrayBufferResponse
50-
51-
instance responsableBlob :: Responsable Blob where
24+
instance responsableBlob :: Respondable Blob where
5225
responseType _ = BlobResponse
5326
fromResponse = unsafeReadTagged "Blob"
5427

55-
instance responsableDocument :: Responsable Document where
28+
instance responsableDocument :: Respondable Document where
5629
responseType _ = DocumentResponse
5730
fromResponse = unsafeReadTagged "Document"
5831

59-
instance responsableJSON :: Responsable Foreign where
32+
instance responsableJSON :: Respondable Foreign where
6033
responseType _ = JSONResponse
6134
fromResponse = Right
6235

63-
instance responsableString :: Responsable String where
36+
instance responsableString :: Respondable String where
6437
responseType _ = StringResponse
6538
fromResponse = readString
6639

67-
instance responsableUnit :: Responsable Unit where
40+
instance responsableUnit :: Respondable Unit where
6841
responseType _ = StringResponse
6942
fromResponse = const (Right unit)

0 commit comments

Comments
 (0)