12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/textualize/tasks/server.rb', line 12
def create_method_files
RouteHashes.filenames_and_hashes.each do |(filename, hashes)|
FileUtils.mkdir_p("dist/#{filename}/server")
hashes.each do |route_hash|
next unless route_hash.verb == 'get'
next if route_hash.body.empty?
route_directory = "#{dist_dir(filename)}#{route_hash.url}"
FileUtils.mkdir_p(route_directory)
File.open("#{route_directory}/#{route_hash.verb}.json", 'w') do |file|
file.write route_hash.body.to_json
end
end
end
end
|