diaspora/Gemfile
Tom Scott e717eaac70 Remove debugger from the Gemfile.
Developers are free to choose their own debugging agent, but unless
it causes problems, personal development gems are not to be
included in the project's Gemfile. This is so each developer can
maintain their own comfortable environment without having workflows
enforced upon them.

Conflicts:
	Gemfile.lock
2012-12-07 14:21:09 -05:00

171 lines
3.5 KiB
Ruby

source 'http://rubygems.org'
gem 'rails', '3.2.9'
gem 'foreman', '0.60.2'
gem 'unicorn', '4.4.0', :require => false
gem 'rails_autolink', '1.0.9'
# configuration
gem 'configurate', '0.0.1'
# cross-origin resource sharing
gem 'rack-cors', '0.2.7', :require => 'rack/cors'
# click-jacking protection
gem 'rack-protection', '1.2'
# authentication
gem 'devise', '2.1.2'
gem 'remotipart', '1.0.2'
gem 'omniauth', '1.1.1'
gem 'omniauth-facebook', '1.4.1'
gem 'omniauth-tumblr', '1.1'
gem 'omniauth-twitter', '0.0.13'
gem 'twitter', '4.2.0'
# mail
gem 'markerb', :git => 'https://github.com/plataformatec/markerb.git'
gem 'messagebus_ruby_api', '1.0.3'
group :production do # we don't install these on travis to speed up test runs
gem 'rails_admin', '0.2.0'
gem 'fastercsv', '1.5.5', :require => false
gem 'rack-ssl', '1.3.2', :require => 'rack/ssl'
gem 'rack-rewrite', '1.3.1', :require => false
# analytics
gem 'rack-google-analytics', '0.11.0', :require => 'rack/google-analytics'
gem 'rack-piwik', '0.1.3', :require => 'rack/piwik', :require => false
end
# database
gem "activerecord-import", "0.2.11"
gem 'foreigner', '1.2.1'
gem 'mysql2', '0.3.11' if ENV['DB'].nil? || ENV['DB'] == 'all' || ENV['DB'] == 'mysql'
gem 'pg', '0.14.1' if ENV['DB'] == 'all' || ENV['DB'] == 'postgres'
gem 'sqlite3' if ENV['DB'] == 'all' || ENV['DB'] == 'sqlite'
# file uploading
gem 'carrierwave', '0.7.1'
gem 'fog', '1.6.0'
gem 'mini_magick', '3.4'
# JSON and API
gem 'json', '1.7.5'
gem 'acts_as_api', '0.4.1 '
# localization
gem 'i18n-inflector-rails', '~> 1.0'
gem 'rails-i18n', '0.7.0'
# parsing
gem 'nokogiri', '1.5.5'
gem 'redcarpet', "2.2.2"
gem 'roxml', :git => 'https://github.com/Empact/roxml.git', :ref => '7ea9a9ffd2338aaef5b0'
gem 'ruby-oembed', '0.8.7'
# queue
gem 'resque', '1.23.0'
gem 'resque-timeout', '1.0.0'
# tags
gem 'acts-as-taggable-on', '2.3.3'
# URIs and HTTP
gem 'addressable', '2.3.2', :require => 'addressable/uri'
gem 'http_accept_language', '1.0.2'
gem 'typhoeus', '0.3.3'
# views
gem 'haml', '3.1.7'
gem 'mobile-fu', '1.1.0'
gem 'will_paginate', '3.0.3'
gem 'client_side_validations', '3.2.1'
gem 'gon', '4.0.1'
# assets
group :assets do
gem 'bootstrap-sass', '2.1.1.0'
gem 'sass-rails', '3.2.5'
# Windows and OSX have an execjs compatible runtime built-in, Linux users should
# install Node.js or use 'therubyracer'.
#
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platform => :ruby
gem 'handlebars_assets', '0.6.6'
gem 'uglifier', '1.3.0'
gem "asset_sync", '0.5.0', :require => false
end
gem 'jquery-rails', '2.1.3'
# web
gem 'faraday', '0.8.4'
gem 'faraday_middleware', '0.9.0'
gem 'jasmine', '1.2.1'
### GROUPS ####
group :test do
gem 'capybara', '1.1.3'
gem 'cucumber-rails', '1.3.0', :require => false
gem 'database_cleaner', '0.9.1'
gem 'timecop', '0.5.3'
gem 'factory_girl_rails', '4.1.0'
gem 'fixture_builder', '0.3.4'
gem 'fuubar', '1.1.0'
gem 'rspec-instafail', '0.2.4', :require => false
gem 'selenium-webdriver', '2.27.0'
gem 'webmock', '1.8.11', :require => false
gem 'spork', '1.0.0rc3'
gem 'guard-rspec', '2.1.1'
gem 'guard-spork', '1.2.3'
gem 'guard-cucumber', '1.2.2'
gem 'rb-inotify', '0.8.8', :require => false
gem 'rb-fsevent', '0.9.2', :require => false
end
group :test, :development do
gem "rspec-rails", "2.11.4"
end
group :development do
gem 'capistrano', '2.12.0', :require => false
gem 'capistrano_colors', '0.5.5', :require => false
end