From f97a72e943fb4050636d2583e32691625a9b24c4 Mon Sep 17 00:00:00 2001 From: gupeng Date: Sat, 30 Sep 2017 17:03:07 +0800 Subject: [PATCH] fix the wrong format of `doctest`. --- lib/rat_error.ex | 6 +-- lib/rat_error/formatter.ex | 16 +++---- lib/rat_error/structure.ex | 92 +++++++++++++++++++------------------- 3 files changed, 57 insertions(+), 57 deletions(-) diff --git a/lib/rat_error.ex b/lib/rat_error.ex index 278fb9b..d893e09 100644 --- a/lib/rat_error.ex +++ b/lib/rat_error.ex @@ -33,9 +33,9 @@ defmodule RatError do Parameter 'opts' merges with the configuration in 'config/test.exs'. - iex> opts = [keys: [:code, :message]] - iex> rat_error(:wrong_password, "Wrong password!", opts) - %{error: %{code: :wrong_password, message: "Wrong password!"}} + iex> opts = [keys: [:code, :message]] + iex> rat_error(:wrong_password, "Wrong password!", opts) + %{error: %{code: :wrong_password, message: "Wrong password!"}} """ defmacro rat_error(error_code \\ nil, error_message \\ "", opts \\ []) do diff --git a/lib/rat_error/formatter.ex b/lib/rat_error/formatter.ex index d5f4d13..3d1a2be 100644 --- a/lib/rat_error/formatter.ex +++ b/lib/rat_error/formatter.ex @@ -21,15 +21,15 @@ defmodule RatError.Formatter do ## Examples - iex> structure = %Structure{node: :err, keys: [:code, :message]} - iex> message = "Bad response!" - iex> Formatter.format(structure, __ENV__, :bad_response, message) - %{err: %{code: :bad_response, message: "Bad response!"}} + iex> structure = %Structure{node: :err, keys: [:code, :message]} + iex> message = "Bad response!" + iex> Formatter.format(structure, __ENV__, :bad_response, message) + %{err: %{code: :bad_response, message: "Bad response!"}} - iex> structure = %Structure{keys: [:code, :message]} - iex> message = "Out of memory!" - iex> Formatter.format(structure, __ENV__, :no_memory, message) - %{code: :no_memory, message: "Out of memory!"} + iex> structure = %Structure{keys: [:code, :message]} + iex> message = "Out of memory!" + iex> Formatter.format(structure, __ENV__, :no_memory, message) + %{code: :no_memory, message: "Out of memory!"} """ def format(%Structure{} = structure, diff --git a/lib/rat_error/structure.ex b/lib/rat_error/structure.ex index 21073a5..0b04b9a 100644 --- a/lib/rat_error/structure.ex +++ b/lib/rat_error/structure.ex @@ -49,21 +49,21 @@ defmodule RatError.Structure do References 'config/test.exs' for the test configuration. - iex> Structure.create_from_default_config - %RatError.Structure - { - node: :error, - prefix: nil, - keys: - [ - :code, - :file, - :function, - :line, - :message, - :module - ] - } + iex> Structure.create_from_default_config + %RatError.Structure + { + node: :error, + prefix: nil, + keys: + [ + :code, + :file, + :function, + :line, + :message, + :module + ] + } """ def create_from_default_config do @@ -77,29 +77,29 @@ defmodule RatError.Structure do ## Examples - iex> Structure.create(node: :err, keys: [:code, :message]) - %RatError.Structure - { - node: :err, - prefix: nil, - keys: [:code, :message] - } - - iex> Structure.create(prefix: :err, keys: [:code, :message]) - %RatError.Structure - { - node: nil, - prefix: :err, - keys: [:code, :message] - } - - iex> Structure.create(keys: :code) - %RatError.Structure - { - node: nil, - prefix: nil, - keys: [:code] - } + iex> Structure.create(node: :err, keys: [:code, :message]) + %RatError.Structure + { + node: :err, + prefix: nil, + keys: [:code, :message] + } + + iex> Structure.create(prefix: :err, keys: [:code, :message]) + %RatError.Structure + { + node: nil, + prefix: :err, + keys: [:code, :message] + } + + iex> Structure.create(keys: :code) + %RatError.Structure + { + node: nil, + prefix: nil, + keys: [:code] + } """ def create(opts) when is_list(opts) do @@ -113,14 +113,14 @@ defmodule RatError.Structure do ## Examples - iex> structure = %Structure{node: :err, keys: [:code]} - iex> Structure.update(structure, node: :error, prefix: :err, keys: :message) - %RatError.Structure - { - node: :error, - prefix: :err, - keys: [:message] - } + iex> structure = %Structure{node: :error, keys: [:code]} + iex> Structure.update(structure, node: :err, prefix: :err, keys: :message) + %RatError.Structure + { + node: :err, + prefix: :err, + keys: [:message] + } """ def update(%Structure{} = structure, opts) when is_list(opts) do