Current section

40 Versions

Jump to

Compare versions

3 files changed
+4 additions
-11 deletions
  @@ -35,4 +35,4 @@
35 35 {<<"optional">>,false},
36 36 {<<"repository">>,<<"hexpm">>},
37 37 {<<"requirement">>,<<"~> 0.1">>}]]}.
38 - {<<"version">>,<<"0.1.7">>}.
38 + {<<"version">>,<<"0.1.8">>}.
  @@ -22,8 +22,8 @@ defmodule Islands.Guesses do
22 22 @type t :: %Guesses{hits: Island.coords(), misses: Island.coords()}
23 23 @type type :: :hit | :miss
24 24
25 - @spec new() :: t
26 - def new(), do: %Guesses{hits: MapSet.new(), misses: MapSet.new()}
25 + @spec new :: t
26 + def new, do: %Guesses{hits: MapSet.new(), misses: MapSet.new()}
27 27
28 28 @spec add(t, type, Coord.t()) :: t | {:error, atom}
29 29 def add(guesses, type, guess)
  @@ -37,10 +37,4 @@ defmodule Islands.Guesses do
37 37 end
38 38
39 39 def add(_guesses, _type, _guess), do: {:error, :invalid_guesses_args}
40 -
41 - # @spec hits(t) :: non_neg_integer
42 - # def hits(%Guesses{hits: hits} = _guesses), do: MapSet.size(hits)
43 -
44 - # @spec misses(t) :: non_neg_integer
45 - # def misses(%Guesses{misses: misses} = _guesses), do: MapSet.size(misses)
46 40 end
  @@ -4,7 +4,7 @@ defmodule Islands.Guesses.MixProject do
4 4 def project do
5 5 [
6 6 app: :islands_guesses,
7 - version: "0.1.7",
7 + version: "0.1.8",
8 8 elixir: "~> 1.7",
9 9 start_permanent: Mix.env() == :prod,
10 10 name: "Islands Guesses",
  @@ -46,7 +46,6 @@ defmodule Islands.Guesses.MixProject do
46 46 [
47 47 {:mix_tasks,
48 48 github: "RaymondLoranger/mix_tasks", only: :dev, runtime: false},
49 - # {:poison, "~> 3.0"},
50 49 {:poison, "~> 4.0"},
51 50 {:jason, "~> 1.0"},
52 51 {:persist_config, "~> 0.1"},