Sha256: 27f843c5c2064f6c45069167c0d373540aff28ee5aa6b32f728e9294ff410762

Contents?: true

Size: 1.27 KB

Versions: 5

Compression:

Stored size: 1.27 KB

Contents

# rails new_app_name -m viget.rb

# freeze rails
rake 'rails:freeze:gems'

# install gems
gem 'mocha', :version => '>= 0.9.5'
gem 'thoughtbot-factory_girl', :lib => 'factory_girl', :source => 'http://gems.github.com', :version => '>= 1.2.0'
gem 'thoughtbot-shoulda', :lib => 'shoulda', :source => 'http://gems.github.com', :version => '>= 2.10.1'
rake 'gems:install gems:unpack'

# install plugins
plugin 'hoptoad_notifier', :git => 'git://github.com/thoughtbot/hoptoad_notifier.git'
plugin 'jrails', :git => 'git://github.com/aaronchi/jrails.git'
plugin 'model_generator_with_factories', :git => 'git://github.com/vigetlabs/model_generator_with_factories.git'
plugin 'viget_deployment', :git => 'git://github.com/vigetlabs/viget_deployment.git'
plugin 'vl_cruise_control', :git => 'git://github.com/vigetlabs/vl_cruise_control.git'

# generate viget_deployment stuff
generate :viget_deployment

# clean up
run 'rm -rf public/images/rails.png log/* test/fixtures config/database.yml'
inside 'public' do
  run 'rm -f index.html favicon.ico robots.txt'
end
inside 'public/javascripts' do
  run 'rm -f dragdrop.js controls.js effects.js prototype.js'
end

# install jrails javascripts
rake 'jrails:install:javascripts'

# setup shoulda rake tasks
file 'lib/tasks/shoulda.rake', %q[require 'shoulda/tasks']

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
vigetlabs-provisional-2.0.3 lib/provisional/templates/viget.rb
vigetlabs-provisional-2.1.0 lib/provisional/templates/viget.rb
vigetlabs-provisional-2.1.1 lib/provisional/templates/viget.rb
vigetlabs-provisional-2.1.2 lib/provisional/templates/viget.rb
vigetlabs-provisional-2.1.3 lib/provisional/templates/viget.rb