Skip to content

Commit 8db0d39

Browse files
committed
Fix credo
1 parent 5202e7a commit 8db0d39

1 file changed

Lines changed: 12 additions & 9 deletions

File tree

lib/membrane/core/child/pads_specs.ex

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -465,15 +465,7 @@ defmodule Membrane.Core.Child.PadsSpecs do
465465
quote_expr("")
466466

467467
options ->
468-
escaped_options =
469-
Enum.map(options, fn {name, opts} ->
470-
updated =
471-
if Keyword.has_key?(opts, :default),
472-
do: Keyword.update!(opts, :default, &Macro.escape/1),
473-
else: opts
474-
475-
{name, updated}
476-
end)
468+
escaped_options = escape_options(options)
477469

478470
quote do
479471
"""
@@ -495,6 +487,17 @@ defmodule Membrane.Core.Child.PadsSpecs do
495487
end
496488
end
497489

490+
defp escape_options(options) do
491+
Enum.map(options, fn {name, opts} ->
492+
updated =
493+
if Keyword.has_key?(opts, :default),
494+
do: Keyword.update!(opts, :default, &Macro.escape/1),
495+
else: opts
496+
497+
{name, updated}
498+
end)
499+
end
500+
498501
defp generate_pad_property_doc(property, value) do
499502
property_str = property |> to_string() |> String.replace("_", " ") |> String.capitalize()
500503
"#{property_str}: | `#{inspect(value)}`"

0 commit comments

Comments
 (0)