class Textualize::Server
Public Instance Methods
create_method_files()
click to toggle source
# 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
Private Instance Methods
dist_dir(filename)
click to toggle source
# File lib/textualize/tasks/server.rb, line 33 def dist_dir(filename) "dist/#{filename}/server" end