diff --git a/src/spectator/includes.cr b/src/spectator/includes.cr index bc97463..9861c89 100644 --- a/src/spectator/includes.cr +++ b/src/spectator/includes.cr @@ -4,6 +4,12 @@ # Including all files with a wildcard would accidentally enable should-syntax. # Unfortunately, that leads to the existence of this file to include everything but that file. +# FIXME: Temporary (hopefully) require statement to workaround Crystal issue #7060. +# https://github.com/crystal-lang/crystal/issues/7060 +# The primary issue seems to be around OpenSSL. +# By explicitly including it before Spectator functionality, we workaround the issue. +require "openssl" + # First the sub-modules. require "./internals" require "./dsl"