templates/gemfile.rb in icebreaker-0.1.2 vs templates/gemfile.rb in icebreaker-0.1.3
- old
+ new
@@ -1,44 +1,55 @@
append_file "Gemfile" do
<<-RUBY
# Project Gems
-RUBY
-end
-# Rails
+# View Related
+gem "haml", :git => "https://github.com/nex3/haml.git"
+gem 'kaminari'
+gem 'gravatar_image_tag', '1.0.0.pre2'
-# MongoID
-gem "mongoid", :git => "http://github.com/mongoid/mongoid.git"
+# Object Mapper
+gem "mongoid"
gem "bson_ext"
-# HTML, CSS and JavaScript
-gem "haml-rails"
-gem "will_paginate", "3.0.pre2"
+# Date/Time Parsing
+# gem 'nickel', :git => "https://github.com/lzell/nickel"
-# Crypto
+# Authentication
+gem "omniauth", '~> 0.2.6'
gem "bcrypt-ruby", :require => "bcrypt"
-# Development dependencies
-# gem 'html5-boilerplate' # TODO: Get html5-boilerplate working
-gem 'rspec-rails', '2.6.0.rc6', :group => [:development]
-gem 'nifty-generators'
+# Location Stuff
+gem "simplegeo"
-# Facebook, Twitter, etc. OAuth Authentication
-gem "omniauth"
+# FIXME: Get mongoid_geo working
+# gem "mongoid_geo"
-# Development and test support
-gem 'factory_girl_rails', :group => [:development, :test]
-gem 'faker', :group => [:development, :test]
+group :development do
+ gem "thin"
+ gem "rspec-rails", "2.6.1.beta1"
+ gem "awesome_print"
+end
-# Test dependencies
-gem 'rspec', '2.6.0.rc6', :group => [:test]
-gem 'webrat', '0.7.1', :group => [:test]
+group :test do
+ # Pretty printed test output
+ gem 'turn', :require => false
+ gem "rspec", "2.6.0"
+ gem "webrat", "0.7.1"
+end
-# Utilities
-gem 'awesome_print', :group => [:development]
+group :development, :test do
+ gem "factory_girl_rails"
+ gem "faker"
+end
-# Heroku Support
-gem 'therubyracer-heroku', '0.8.1.pre3'
+group :production do
+ gem 'unicorn'
+ gem 'therubyracer-heroku', '0.8.1.pre3', :group => [:production]
+end
+RUBY
+end
+
# Install bundled gems
-run 'bundle install'
+run 'bundle install --binstubs --without production'