From 03e1842599a56f92d553fa7f15014f1a206e6d93 Mon Sep 17 00:00:00 2001
From: Po Chen <chenpaul914@gmail.com>
Date: Thu, 17 May 2018 23:27:00 +0800
Subject: [PATCH] Fix typespec (#50)

It should be atom type, not the specific atom `:atom`
---
 lib/file_system/backend.ex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/file_system/backend.ex b/lib/file_system/backend.ex
index ce1243a..2659f32 100644
--- a/lib/file_system/backend.ex
+++ b/lib/file_system/backend.ex
@@ -16,7 +16,7 @@ defmodule FileSystem.Backend do
   When a custom module is given, make sure `start_link/1`, `bootstrap/0` and
   `supported_system/0` are defnied.
   """
-  @spec backend(:atom) :: {:ok, atom()} | {:error, atom()}
+  @spec backend(atom) :: {:ok, atom()} | {:error, atom()}
   def backend(backend) do
     with {:ok, module} <- backend_module(backend),
          :ok <- validate_os(backend, module),
-- 
GitLab