Skip to content

Commit ec85e7c

Browse files
author
Nicholas Barone
committed
Fix writing files to work widirectories, too
1 parent ebcddca commit ec85e7c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/storybook/tasks/stories.rake

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ namespace :storybook do
66
RailsPreviews::Preview.all.map do |preview|
77
filename = Rails.root.join("#{stories_dir}/#{preview.preview_name}.stories.json")
88
stories_json = JSON.pretty_generate(preview.to_csf)
9-
File.open(filename, "w") { |f| f.write(stories_json) }
9+
file = Pathname(filename)
10+
file.dirname.mkpath unless file.dirname.exist?
11+
file.write(stories_json)
1012
end
1113
end
1214
end

0 commit comments

Comments
 (0)