We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bee5045 commit 5eda84eCopy full SHA for 5eda84e
lib/spitfire/env.ex
@@ -2,14 +2,26 @@ defmodule Spitfire.Env do
2
@moduledoc """
3
Environment querying
4
"""
5
- @env %{
6
- Macro.Env.prune_compile_info(__ENV__)
7
- | line: 0,
8
- file: "nofile",
9
- module: nil,
10
- function: nil,
11
- context_modules: []
12
- }
+ @env (if function_exported?(Macro.Env, :prune_compile_info, 1) do
+ %{
+ Macro.Env.prune_compile_info(__ENV__)
+ | line: 0,
+ file: "nofile",
+ module: nil,
+ function: nil,
+ context_modules: []
13
+ }
14
+ else
15
16
+ __ENV__
17
18
19
20
21
22
23
+ end)
24
+
25
defp env, do: @env
26
27
@typedoc "Alias for `Macro.t()`"
0 commit comments