File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -41,9 +41,7 @@ defmodule ExDoc.Formatter.MARKDOWN do
4141
4242 filename = "llms.txt"
4343
44- config . output
45- |> Path . join ( filename )
46- |> File . write ( content )
44+ write! ( config , filename , content )
4745
4846 [ filename ]
4947 end
@@ -60,9 +58,7 @@ defmodule ExDoc.Formatter.MARKDOWN do
6058
6159 filename = "api-reference.md"
6260
63- config . output
64- |> Path . join ( filename )
65- |> File . write ( content )
61+ write! ( config , filename , content )
6662
6763 [ filename ]
6864 end
@@ -77,9 +73,7 @@ defmodule ExDoc.Formatter.MARKDOWN do
7773 for % ExDoc.ExtraNode { id: id , source_doc: content } <- extras do
7874 filename = "#{ id } .md"
7975
80- config . output
81- |> Path . join ( filename )
82- |> File . write! ( content )
76+ write! ( config , filename , content )
8377
8478 filename
8579 end
@@ -101,10 +95,14 @@ defmodule ExDoc.Formatter.MARKDOWN do
10195
10296 filename = "#{ module_node . id } .md"
10397
104- config . output
105- |> Path . join ( filename )
106- |> File . write ( content )
98+ write! ( config , filename , content )
10799
108100 filename
109101 end
102+
103+ defp write! ( config , filename , content ) do
104+ config . output
105+ |> Path . join ( filename )
106+ |> File . write! ( content )
107+ end
110108end
You can’t perform that action at this time.
0 commit comments