Packages
stein_storage
0.1.0
Stein.Storage contains common storage functions for our projects at SmartLogic.
Current section
Files
Jump to
Current section
Files
lib/stein/storage/mock_backend.ex
defmodule Stein.Storage.MockBackend do
@moduledoc """
A no-op storage backend for testing
See `Stein.Storage` for more information about configuration available.
"""
@behaviour Stein.Storage
@impl true
def delete(_key), do: :ok
@impl true
def download(key) do
{:ok, key}
end
@impl true
def upload(_file, _key, _opts), do: :ok
@impl true
def url(key, _opts), do: key
end