Skip to content

Commit

Permalink
Use Enum.map_join/3 instead of Enum.map/2 with Enum.join/2
Browse files Browse the repository at this point in the history
  • Loading branch information
Clifton McIntosh committed Jun 17, 2024
1 parent c68c865 commit a42b7d6
Showing 1 changed file with 2 additions and 6 deletions.
8 changes: 2 additions & 6 deletions lib/graphql_markdown/markdown_helpers.ex
Original file line number Diff line number Diff line change
Expand Up @@ -115,8 +115,7 @@ defmodule GraphqlMarkdown.MarkdownHelpers do

defp argument_types_string(args) do
arg_types =
args
|> Enum.map(fn arg ->
Enum.map_join(args, ", ", fn arg ->
arg_type = arg.type
arg_name = arg.name

Expand All @@ -125,7 +124,6 @@ defmodule GraphqlMarkdown.MarkdownHelpers do

"$#{arg_name}: #{arg_type}#{type_suffix}"
end)
|> Enum.join(", ")

"(#{arg_types})"
end
Expand All @@ -134,11 +132,9 @@ defmodule GraphqlMarkdown.MarkdownHelpers do

defp operation_arguments_string(args) do
arguments_string =
args
|> Enum.map(fn arg ->
Enum.map_join(args, ", ", fn arg ->
"#{arg.name}: $#{arg.name}"
end)
|> Enum.join(", ")

"(#{arguments_string})"
end
Expand Down

0 comments on commit a42b7d6

Please sign in to comment.