Skip to content

Commit

Permalink
No need for touch gitignore etc. if dir already exists
Browse files Browse the repository at this point in the history
  • Loading branch information
Mark Evans committed Feb 29, 2012
1 parent 5c8422f commit ba1bd0a
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions lib/generators/egg/app/app_generator.rb
Expand Up @@ -10,19 +10,21 @@ def create_stuff
template 'page.html.erb', "app/views/#{ask('Enter the relative path for the html template (e.g. home/index):')}.html.erb" template 'page.html.erb', "app/views/#{ask('Enter the relative path for the html template (e.g. home/index):')}.html.erb"
template "app.coffee.erb", "#{jsdir}/apps/#{app_name}/index.coffee" template "app.coffee.erb", "#{jsdir}/apps/#{app_name}/index.coffee"


empty_directory_with_gitignore "#{jsdir}/apps/#{app_name}/handlers" ensure_directory_exists "#{jsdir}/apps/#{app_name}/handlers"
empty_directory_with_gitignore "#{jsdir}/shared/models" ensure_directory_exists "#{jsdir}/shared/models"
empty_directory_with_gitignore "#{jsdir}/shared/views" ensure_directory_exists "#{jsdir}/shared/views"
empty_directory_with_gitignore "#{jsdir}/shared/templates" ensure_directory_exists "#{jsdir}/shared/templates"


set_up_application_js set_up_application_js
end end


private private


def empty_directory_with_gitignore(dir) def ensure_directory_exists(dir)
empty_directory(dir) unless File.exist?(dir)
create_file [dir, '.gitignore'].join('/') if project_uses_git? empty_directory(dir)
create_file [dir, '.gitignore'].join('/') if project_uses_git?
end
end end


def underscore_name def underscore_name
Expand Down

0 comments on commit ba1bd0a

Please sign in to comment.