Skip to content

Instantly share code, notes, and snippets.

@masterkain
Created December 16, 2011 15:39
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save masterkain/d61b87f53277efd6079e to your computer and use it in GitHub Desktop.
Save masterkain/d61b87f53277efd6079e to your computer and use it in GitHub Desktop.
Gemfile
source 'http://rubygems.org'
# Load Rails framework.
# gem 'rails', '~> 3.1.3'
# Edge.
gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'journey', :git => 'git://github.com/rails/journey.git'
gem 'arel', :git => 'git://github.com/rails/arel.git'
# gem 'rails', :git => 'git://github.com/rails/rails.git', ref => '44f07098fe415593e772'
# gem 'rails', :git => 'git://github.com/rails/rails.git', branch: '3-1-stable'
# gem 'rails', :path => '~/src/rails'
# gem 'rails', :git => 'git://github.com/masterkain/rails.git'
# gem 'valium', git => 'git://github.com/ernie/valium.git'
# Make Rails fiber aware.
# gem 'rack-fiber_pool', :require => 'rack/fiber_pool'
# gem 'eventmachine', '~> 0.12.10'
# Database driver. Make sure to specify the 'mysql2' adapter in database.yml
gem 'mysql2', :git => 'git://github.com/brianmario/mysql2.git'
# Rails configuration helper for managing settings in different environments.
gem 'rails_config', '~> 0.2.5'
# Web server of choice.
gem 'rainbows'
# Formats.
gem 'yajl-ruby', :require => 'yajl' # json
gem 'nokogiri' # xml
gem 'msgpack' # mpac
# msgpack is an additional response format for API. About 50% faster than JSON.
# http://wiki.msgpack.org/display/MSGPACK/QuickStart+for+Ruby
# https://github.com/fabrik42/acts_as_api/wiki/Support-custom-response-formats-%28example-for-messagepack%29
# Pagination.
gem 'kaminari', git: 'git://github.com/amatsuda/kaminari.git'
# Authentication gems.
gem 'devise', git: 'git://github.com/plataformatec/devise.git'
gem 'sixarm_ruby_email_address_validation'
gem 'omniauth-twitter'
gem 'omniauth-facebook'
gem 'omniauth-dropbox'
gem 'omniauth-foursquare'
# gem 'omniauth-lastfm'
# For being an OAuth2 provider.
gem 'oauth2-provider', :git => 'git://github.com/songkick/oauth2-provider.git', :require => 'oauth2/provider'
# gem 'rack-oauth2'
# Enable using our autoscale library.
gem 'heroku'
# Recurring payments.
# gem 'recurly', '~> 0.4'
#gem 'recurly', :git => 'git://github.com/recurly/recurly-client-ruby.git'
gem 'stripe', :git => 'git://github.com/stripe/stripe-ruby.git', :require => 'stripe'
# gem 'activemerchant'
# ActiveRecord helper to write a unique token in model callbacks.
gem 'uniquify', :git => 'git://github.com/ryanb/uniquify.git'
gem 'ransack'
# Helps with precise browser detection.
gem 'browser'
# Framework to define and expose API.
# http://fabrik42.github.com/acts_as_api/
gem 'acts_as_api', :git => 'git://github.com/fabrik42/acts_as_api.git'
# Background jobs.
# gem 'resque'
gem 'girl_friday', :git => 'git://github.com/mperham/girl_friday.git'
gem 'sinatra'
gem 'redis'
# Uploaders and interfaces with external cloud services.
# gem 'fog', :git => 'git://github.com/geemus/fog.git'
# gem 'carrierwave', :git => 'git://github.com/jnicklas/carrierwave.git'
# gem 'paperclip'
# Form framework.
# gem 'simple_form'
gem 'simple_form', :git => 'git://github.com/plataformatec/simple_form.git'
# Static routes library.
gem 'high_voltage'
# Maps framework.
gem 'gmaps4rails', :git => 'git://github.com/apneadiving/Google-Maps-for-Rails.git'
# Use the alternative templating engine system.
# Currently the gem version has a problem with rails head.
gem 'haml'#, :git => 'git://github.com/nex3/haml.git'
#gem 'haml', '>= 3.2.0'
# Helper for rendering video.js movies and assets.
gem 'videojs_rails', :git => 'git://github.com/bseanvt/videojs_rails.git'
# Avatars
gem 'gravtastic'
# Soft delete support.
gem 'paranoia'
# To call the Node app
gem 'rest-client', :require => 'rest_client'
# Wiki pages
# gem 'irwi', :git => 'git://github.com/alno/irwi.git'
# All gems that interfaces with external social and utility services.
# gem 'koala', git => 'git://github.com/arsduo/koala.git' # facebook
gem 'twitter', :git => 'git://github.com/jnunemaker/twitter.git'
gem 'lastfm', :git => 'git://github.com/youpy/ruby-lastfm.git'
gem 'youtube_it', '~> 2.0.1' # keep the gem version because the git repo has a huge files in history
gem 'dropbox', :git => 'git://github.com/RISCfuture/dropbox.git'
gem 'musix_match'
# Temporary workaround for sass-rails:
# https://github.com/rails/sass-rails/issues/48
gem 'sprockets', :git => 'git://github.com/sstephenson/sprockets.git'
gem 'auto_strip_attributes', '~> 1.0'
# 3.1
#group :assets do
# gem 'sass-rails', '~> 3.1.5'
# gem 'coffee-rails', '~> 3.1.1'
# gem 'uglifier', '>= 1.0.3'
# gem 'anjlab-bootstrap-rails', :require => 'bootstrap-rails'
# gem 'compass', :git => 'git://github.com/chriseppstein/compass.git'
#gem 'haml_coffee_assets'
#gem 'execjs'
#end
# 3.2
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', :git => 'git://github.com/rails/sass-rails.git'
#gem 'sass-rails', :path => '~/src/sass-rails'
gem 'coffee-rails', :git => 'git://github.com/rails/coffee-rails.git'
gem 'uglifier', '>= 1.0.3'
gem 'bourbon'
#gem 'compass', :git => 'git://github.com/chriseppstein/compass.git', branch: 'master'
gem 'anjlab-bootstrap-rails', :git => 'git://github.com/anjlab/bootstrap-rails.git', :require => 'bootstrap-rails'
# gem 'closure-compiler', :require => false
end
gem 'jquery-rails', :git => 'git://github.com/rails/jquery-rails.git'
group :development do
gem 'annotate', :git => 'git://github.com/ctran/annotate_models.git'
gem 'haml-rails' # Haml-rails provides Haml generators for Rails 3
gem 'letter_opener' # open email in browser
gem 'awesome_print'
end
group :development, :test do
# gem 'ruby-debug19'
gem 'rspec-rails'
gem 'fabrication'
gem 'ffaker'
gem 'spork', :git => 'git://github.com/sporkrb/spork.git'
gem 'guard'
gem 'guard-rspec'
gem 'guard-spork'
gem 'launchy'
end
group :test do
gem 'capybara'#, :git => 'git://github.com/jnicklas/capybara.git'
gem 'simplecov', '>= 0.4.0', :require => false
gem 'webmock'#, :git => 'git://github.com/bblimke/webmock.git'
gem 'vcr'#, git => 'git://github.com/myronmarston/vcr.git'
gem 'shoulda-matchers'
gem 'database_cleaner', :git => 'git://github.com/masterkain/database_cleaner.git' # rails 3.2
#gem 'database_cleaner', :git => 'git://github.com/bmabey/database_cleaner.git' # rails 3.1
gem 'timecop'
gem 'rb-fsevent'
gem 'growl_notify'
gem 'capybara-webkit', '>= 0.7.0'#, :git => 'git://github.com/thoughtbot/capybara-webkit.git'
gem 'method_locator', :git => 'git://github.com/ryanlecompte/method_locator.git'
end
group :production, :staging do
gem 'dalli'
#gem 'rack-contrib', '~> 1.1.0', :require => 'rack/contrib'
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment