croma v0.4.2 Croma.Defpt
Module that provides Croma.Defpt.defpt/2
macro.
Summary
Macros
Defines a unit-testable private function.
When Mix.env == :test
, defpt
defines a public function and thus it can be freely called from tests.
Otherwise functions defined by defpt
become private.
Usage of this macro is exactly the same as the standard def
and defp
macros
Macros
Defines a unit-testable private function.
When Mix.env == :test
, defpt
defines a public function and thus it can be freely called from tests.
Otherwise functions defined by defpt
become private.
Usage of this macro is exactly the same as the standard def
and defp
macros.
Example
use Croma
defmodule M do
defpt f(x) do
IO.inspect(x)
end
end