Skip to content

Commit c01037c

Browse files
docs: minor corrections to dynamic/decode
1 parent 47be5e0 commit c01037c

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/gleam/dynamic/decode.gleam

+11-3
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@
232232
//// use name <- decode.field("name", decode.string)
233233
//// use badge_count <- decode.field("badge-count", decode.int)
234234
//// decode.success(Trainer(name, badge_count))
235-
//// })
235+
//// }
236236
////
237237
//// let gym_leader_decoder = {
238238
//// use name <- decode.field("name", decode.string)
@@ -242,9 +242,16 @@
242242
//// ```
243243
////
244244
//// A third decoder can be used to extract and decode the `"type"` field, and the
245-
//// `then` function then returns whichever decoder is suitable for the document.
245+
//// expression can evaluate to whichever decoder is suitable for the document.
246246
////
247247
//// ```gleam
248+
//// // Data:
249+
//// // {
250+
//// // "type" -> "gym-leader",
251+
//// // "name" -> "Misty",
252+
//// // "speciality" -> "water",
253+
//// // }
254+
////
248255
//// let decoder = {
249256
//// use tag <- decode.field("type", decode.string)
250257
//// case tag {
@@ -253,7 +260,8 @@
253260
//// }
254261
//// }
255262
////
256-
//// decode.run(data, decoder)
263+
//// let result = decode.run(data, decoder)
264+
//// assert result == Ok(GymLeader("Misty", Water))
257265
//// ```
258266

259267
import gleam/bit_array

0 commit comments

Comments
 (0)