Skip to content

Commit 424bf6b

Browse files
authored
Merge pull request #5 from bishabosha/fix-examples
fix examples in docs
2 parents 847ef0c + 3dfa7f2 commit 424bf6b

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ def nameOrdinalPairs[E: EnumMirror]: Map[String, Int] =
3333
def safeLookup[E: EnumMirror](name: String): Option[E] =
3434
EnumMirror[E].valueOf(name)
3535
def safeLookup[E: EnumMirror](ordinal: Int): Option[E] =
36-
EnumMirror[E].fromOrdinal(name)
36+
EnumMirror[E].fromOrdinal(ordinal)
3737

3838
// assert that name/ordinal exists for convenience
3939
def unsafeLookup[E: EnumMirror](name: String): E =
40-
EnumMirror[E].unsafeValueOf(name)
40+
EnumMirror[E].valueOfUnsafe(name)
4141
def unsafeLookup[E: EnumMirror](ordinal: Int): E =
42-
EnumMirror[E].unsafeFromOrdinal(name)
42+
EnumMirror[E].fromOrdinalUnsafe(ordinal)
4343
```
4444

4545
`given` instances of `EnumMirror` are not provided automatically, you must explicitly opt in as follows:

_docs/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Type classes are provided in the `enumextensions` package.
1515

1616
See the above use cases in action below:
1717

18-
```scala sc:nocompile
18+
```scala
1919
import enumextensions.EnumMirror
2020

2121
def enumName[E: EnumMirror]: String =
@@ -33,13 +33,13 @@ def nameOrdinalPairs[E: EnumMirror]: Map[String, Int] =
3333
def safeLookup[E: EnumMirror](name: String): Option[E] =
3434
EnumMirror[E].valueOf(name)
3535
def safeLookup[E: EnumMirror](ordinal: Int): Option[E] =
36-
EnumMirror[E].fromOrdinal(name)
36+
EnumMirror[E].fromOrdinal(ordinal)
3737

3838
// assert that name/ordinal exists for convenience
3939
def unsafeLookup[E: EnumMirror](name: String): E =
40-
EnumMirror[E].unsafeValueOf(name)
40+
EnumMirror[E].valueOfUnsafe(name)
4141
def unsafeLookup[E: EnumMirror](ordinal: Int): E =
42-
EnumMirror[E].unsafeFromOrdinal(name)
42+
EnumMirror[E].fromOrdinalUnsafe(ordinal)
4343
```
4444

4545
`given` instances of `EnumMirror` are not provided automatically, you must explicitly opt in as follows:

project.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
//> using test.dep org.scalameta::munit:1.0.0-M10
44
//> using option -Xcheck-macros
55
//> using options -siteroot ${.}
6+
//> using options -project enum-extensions

0 commit comments

Comments
 (0)