Method: QEDProject::Project#create_project_skeleton
- Defined in:
- lib/qedproject/project.rb
#create_project_skeleton ⇒ Object
Set up the main project skeleton project
public/
assets/ * only with assets
images/
javascripts/ * only without assets
stylesheets/ * only without assets
config/
assets.yml * optional
coffeescripts/ * optional
sass/ * optional
spec/ * optional
Guardfile * optional
170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'lib/qedproject/project.rb', line 170 def create_project_skeleton mkdir_p( self.path, :verbose => self.verbose) mkdir_p( File.join(self.path, self.public_dir), :verbose => self.verbose) mkdir_p( File.join(self.path, self.images_path), :verbose => self.verbose) mkdir_p( File.join(self.path, "_qedtmp"), :verbose => self.verbose) mkdir_p( File.join(self.path, self.js_path), :verbose => self.verbose) mkdir_p( File.join(self.path, self.css_path), :verbose => self.verbose) mkdir_p( File.join(self.path, "config"), :verbose => self.verbose) if self.needs_config_folder? if self.coffeescript mkdir_p( File.join(self.path, "coffeescripts"), :verbose => self.verbose) create_file(File.join(self.path, "coffeescripts", "app.coffee"), :verbose => self.verbose, :no_overwrite => self.no_overwrite) else create_file(File.join(self.path, self.js_path, "app.js" ), :verbose => self.verbose, :no_overwrite => self.no_overwrite) end if self.sass mkdir_p( File.join(self.path, "sass"), :verbose => self.verbose) create_file( File.join(self.path, "sass", "app.sass"), :verbose => self.verbose, :no_overwrite => self.no_overwrite) else create_file(File.join(self.path, self.css_path, "app.css" ), :verbose => self.verbose, :no_overwrite => self.no_overwrite) end end |