Skip to content

Commit ebda901

Browse files
committed
Merge pull request #73 from ishkawa/update-README-himotoki
[README] Update sample code for Himotoki
2 parents 9769bfa + d63dea2 commit ebda901

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -340,8 +340,8 @@ struct RateLimit: Decodable {
340340
let count: Int
341341
let resetUNIXTime: NSTimeInterval
342342

343-
static func decode(e: Extractor) -> RateLimit? {
344-
return build(self.init)(
343+
static func decode(e: Extractor) throws -> RateLimit {
344+
return try build(self.init)(
345345
e.value(["rate", "limit"]),
346346
e.value(["rate", "reset"])
347347
)
@@ -361,7 +361,7 @@ struct GetRateLimitRequest: GitHubRequest {
361361
}
362362

363363
func responseFromObject(object: AnyObject, URLResponse: NSHTTPURLResponse) -> Response? {
364-
return decode(object) // get Response from AnyObject using Himotoki
364+
return try? decode(object) // get Response from AnyObject using Himotoki
365365
}
366366
}
367367
```
@@ -371,7 +371,7 @@ Additionally, you can provide default implementation of `responseFromObject(_:UR
371371
```swift
372372
extension GitHubRequest where Self.Response: Decodable, Self.Response == Self.Response.DecodedType {
373373
func responseFromObject(object: AnyObject, URLResponse: NSHTTPURLResponse) -> Self.Response? {
374-
return decode(object)
374+
return try? decode(object)
375375
}
376376
}
377377
```

0 commit comments

Comments
 (0)