diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4fd48f1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ +!/log/.keep +*.rdb +.bundle +config/application.yml +config/database.yml +config/secrets.yml +config/secrets.*.yml +log/* +public/assets +public/uploads +tmp +.DS_Store +*.sublime-* +.rvmrc +stellar.yml +.rubocop.yml + +# Ignore generated test coverage +/coverage + +# Bower assets +vendor/assets/.bowerrc +vendor/assets/bower.json +vendor/assets/bower_components + +# Bundler files + +vendor/bundler diff --git a/recipes/git_ignore.rb b/recipes/git_ignore.rb index 8d07acb..b10b088 100644 --- a/recipes/git_ignore.rb +++ b/recipes/git_ignore.rb @@ -3,33 +3,14 @@ class GitIgnore < Base def init_file @template.remove_file '.gitignore' - @template.create_file '.gitignore' do <<-EOF - !/log/.keep - *.rdb - .bundle - config/application.yml - config/database.yml - config/secrets.yml - config/secrets.*.yml - log/* - public/assets - public/uploads - tmp - .DS_Store - *.sublime-* - .rvmrc - stellar.yml - .rubocop.yml + @template.create_file '.gitignore', File.open(gitignore_path).read + end - # Ignore generated coverage - /coverage + private - # Bower stuff - vendor/assets/.bowerrc - vendor/assets/bower.json - vendor/assets/bower_components - EOF - end + def gitignore_path + File.join(File.dirname(__FILE__), '..', '.gitignore') end + end end