Current section
Files
Jump to
Current section
Files
lib/adapters/file.ex
defmodule ExLoader.Adapters.File do
@moduledoc false
@behaviour ExLoader.Adapter
def valid?(src), do: File.exists?(src)
def get_content(src) do
case File.read(src) do
{:ok, bin} ->
{:ok, bin}
{:error, reason} ->
{:error, %{msg: "cannot read file #{src}. Reason: #{inspect(reason)}", reason: reason}}
end
end
end