aboutsummaryrefslogtreecommitdiff
path: root/examples/shared/src/main/scala/package.scala
diff options
context:
space:
mode:
authorJon Pretty <jon.pretty@propensive.com>2017-11-24 14:26:17 +0000
committerJon Pretty <jon.pretty@propensive.com>2017-11-24 14:26:17 +0000
commitd20a3824ce7719deb328ffed002288bedc398f77 (patch)
tree3c5cb04da66710498759439f8e8c068a0e9502ac /examples/shared/src/main/scala/package.scala
parent192173d811f870e6e9c705c80118e27dc63a898b (diff)
downloadmagnolia-d20a3824ce7719deb328ffed002288bedc398f77.tar.gz
magnolia-d20a3824ce7719deb328ffed002288bedc398f77.tar.bz2
magnolia-d20a3824ce7719deb328ffed002288bedc398f77.zip
Use virtualized `param` if it is available
Diffstat (limited to 'examples/shared/src/main/scala/package.scala')
-rw-r--r--examples/shared/src/main/scala/package.scala8
1 files changed, 8 insertions, 0 deletions
diff --git a/examples/shared/src/main/scala/package.scala b/examples/shared/src/main/scala/package.scala
new file mode 100644
index 0000000..c196dbc
--- /dev/null
+++ b/examples/shared/src/main/scala/package.scala
@@ -0,0 +1,8 @@
+package magnolia
+
+package object examples {
+ implicit class Extensions[T](t: T) {
+ def show(implicit show: Show[String, T]): String = show.show(t)
+ def ===[S >: T: Eq](that: S): Boolean = implicitly[Eq[S]].equal(t, that)
+ }
+}