diff --git a/lib/mix/tasks/papertrail/install.ex b/lib/mix/tasks/papertrail/install.ex index 905180c2..38c745a7 100644 --- a/lib/mix/tasks/papertrail/install.ex +++ b/lib/mix/tasks/papertrail/install.ex @@ -1,12 +1,12 @@ defmodule Mix.Tasks.Papertrail.Install do @shortdoc "generates paper_trail migration file for your database" - import Macro, only: [camelize: 1, underscore: 1] + import Macro, only: [underscore: 1] import Mix.Generator use Mix.Task - def run(args) do + def run(_args) do path = Path.relative_to("priv/repo/migrations", Mix.Project.app_path) file = Path.join(path, "#{timestamp()}_#{underscore(AddVersions)}.exs") create_directory path diff --git a/lib/paper_trail.ex b/lib/paper_trail.ex index f33c79e8..7d9adf16 100644 --- a/lib/paper_trail.ex +++ b/lib/paper_trail.ex @@ -1,7 +1,6 @@ defmodule PaperTrail do - import Ecto.Query import PaperTrail.VersionQueries - + alias Ecto.Multi alias PaperTrail.Version @@ -24,7 +23,7 @@ defmodule PaperTrail do def update(changeset, meta \\ nil) do Multi.new |> Multi.update(:model, changeset) - |> Multi.run(:version, fn %{model: model} -> + |> Multi.run(:version, fn %{model: _model} -> version = make_version_struct(%{event: "update"}, changeset, meta) Repo.insert(version) end) diff --git a/lib/version.ex b/lib/version.ex index 1860407b..b591bb51 100644 --- a/lib/version.ex +++ b/lib/version.ex @@ -1,9 +1,7 @@ defmodule PaperTrail.Version do use Ecto.Schema - import Ecto import Ecto.Changeset - import Ecto.Query schema "versions" do field :event, :string diff --git a/test/test_helper.exs b/test/test_helper.exs index e2225fae..09e76133 100644 --- a/test/test_helper.exs +++ b/test/test_helper.exs @@ -63,4 +63,5 @@ end Repo.start_link ExUnit.configure seed: 0 + ExUnit.start()