13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/mars_config.rb', line 13
def create_project
FileUtils.mkdir_p @project
FileUtils.mkdir_p File.join(@project, 'wwwroot')
FileUtils.mkdir_p File.join(@project, 'tmp')
config_ru = ["require 'mars'","log = File.new('tmp/mars.log', 'a+')", "$stdout.reopen(log)", "$stderr.reopen(log)", "run Mars::App"].join("\n")
File.open(File.join(@project, 'config.ru'),'w').write(config_ru)
gemfile = ['source :gemcutter', "gem 'thin'", "gem 'mars'"].join("\n")
File.open(File.join(@project, 'Gemfile'),'w').write(gemfile)
end
|