2010-05-14 15:12:31 -07:00
|
|
|
source 'http://rubygems.org'
|
|
|
|
|
2014-09-09 19:06:38 -07:00
|
|
|
gem 'dotenv-rails', :groups => [:development, :test]
|
2014-09-11 19:35:04 -07:00
|
|
|
gem 'dotenv-deployment', require: 'dotenv/deployment'
|
2014-09-09 19:06:38 -07:00
|
|
|
|
2014-05-06 17:39:57 -07:00
|
|
|
gem 'rails', '= 3.2.18'
|
2010-10-10 15:46:58 -07:00
|
|
|
#gem 'sqlite3-ruby', '~> 1.3.1', :require => 'sqlite3'
|
2013-03-05 13:10:25 -08:00
|
|
|
gem 'mysql2', '>= 0.3.11'
|
2010-10-10 15:46:58 -07:00
|
|
|
|
2013-02-11 11:03:59 -08:00
|
|
|
# https://groups.google.com/d/topic/rubyonrails-security/4_YvCpLzL58/discussion
|
2014-09-09 19:06:38 -07:00
|
|
|
gem 'json', '~> 1.8.1'
|
2013-02-11 11:03:59 -08:00
|
|
|
|
2013-03-05 18:08:57 -08:00
|
|
|
gem 'haml', '~> 4.0.0'
|
2010-10-03 16:49:33 -07:00
|
|
|
gem 'rdiscount', '~> 1.6.5'
|
2010-10-07 07:46:23 -07:00
|
|
|
gem 'will_paginate', '~> 3.0.pre2'
|
2013-03-05 18:08:57 -08:00
|
|
|
gem 'devise', '~> 2.2.3'
|
2010-10-18 14:58:45 -07:00
|
|
|
|
2011-01-13 14:22:07 -08:00
|
|
|
# unstable version of RocketAMF interprets info registry as a hash instead of an array
|
2011-07-31 20:20:04 -07:00
|
|
|
gem 'RocketAMF', :git => 'git://github.com/rubyamf/rocketamf.git'
|
2011-01-13 14:22:07 -08:00
|
|
|
|
2013-02-24 22:14:45 -08:00
|
|
|
gem 'msgpack', '~> 0.5.3'
|
2010-11-28 17:49:34 -08:00
|
|
|
gem 'openneo-auth-signatory', '~> 0.1.0'
|
2010-05-15 15:58:28 -07:00
|
|
|
|
2013-03-05 18:08:57 -08:00
|
|
|
gem 'airbrake', '~> 3.1.8'
|
2010-11-14 13:06:31 -08:00
|
|
|
|
2010-11-25 08:10:21 -08:00
|
|
|
gem 'addressable', :require => ['addressable/template', 'addressable/uri']
|
|
|
|
|
2012-07-24 09:05:34 -07:00
|
|
|
gem 'whenever', '~> 0.7.3', :require => false
|
2010-11-27 15:59:35 -08:00
|
|
|
|
2011-05-20 16:19:14 -07:00
|
|
|
gem 'swf_converter', '~> 0.0.3'
|
|
|
|
|
2013-01-28 01:48:53 -08:00
|
|
|
gem 'resque', '~> 1.23.0'
|
2011-06-21 08:54:32 -07:00
|
|
|
gem 'resque-scheduler', '~> 2.0.0.d'
|
2011-06-21 08:22:45 -07:00
|
|
|
gem 'resque-retry', '~> 0.1.0'
|
2011-05-20 16:19:14 -07:00
|
|
|
|
|
|
|
gem 'right_aws', '~> 2.1.0'
|
2011-05-13 05:00:34 -07:00
|
|
|
|
2011-06-04 15:40:15 -07:00
|
|
|
gem "character-encodings", "~> 0.4.1", :platforms => :ruby_18
|
|
|
|
|
2012-05-21 09:48:19 -07:00
|
|
|
gem "nokogiri", "~> 1.5.2"
|
2011-07-12 16:37:16 -07:00
|
|
|
|
2011-07-29 07:52:04 -07:00
|
|
|
gem 'sanitize', '~> 2.0.3'
|
|
|
|
|
2012-04-08 14:37:32 -07:00
|
|
|
gem 'newrelic_rpm'
|
|
|
|
|
2013-01-31 17:11:15 -08:00
|
|
|
gem 'neopets', '~> 0.2.0', :git => 'git://github.com/matchu/neopets.git'
|
2012-05-21 09:48:19 -07:00
|
|
|
|
2012-03-15 15:00:29 -07:00
|
|
|
gem "mini_magick", "~> 3.4"
|
|
|
|
|
globalized search first draft
Confirmed features:
* Output (retrieval, sorting, etc.)
* Name (positive and negative, but new behavior)
* Flags (positive and negative)
Planned features:
* users:owns, user:wants
Known issues:
* Sets are broken
* Don't render properly
* Shouldn't actually be done as joined sets, anyway, since
we actually want (set1_zone1 OR set1_zone2) AND
(set2_zone1 OR set2_zone2), which will require breaking
it into multiple terms queries.
* Name has regressed: ignores phrases, doesn't require *all*
words. While we're breaking sets into multiple queries,
maybe we'll do something similar for name. In fact, we
really kinda have to if we're gonna keep sorting by name,
since "straw hat" returns all hats. Eww.
2013-01-18 21:23:37 -08:00
|
|
|
gem "fog", "~> 1.8.0"
|
2013-03-18 11:25:49 -07:00
|
|
|
gem "carrierwave", "~> 0.8.0"
|
2012-03-15 15:00:29 -07:00
|
|
|
|
2012-07-27 20:07:20 -07:00
|
|
|
gem "parallel", "~> 0.5.17"
|
|
|
|
|
2013-01-11 09:07:11 -08:00
|
|
|
gem "http_accept_language", :git => "git://github.com/iain/http_accept_language.git"
|
|
|
|
|
2013-01-28 00:10:25 -08:00
|
|
|
gem "globalize3", :git => "git://github.com/matchu/globalize3.git"
|
2013-01-11 09:07:11 -08:00
|
|
|
|
globalized search first draft
Confirmed features:
* Output (retrieval, sorting, etc.)
* Name (positive and negative, but new behavior)
* Flags (positive and negative)
Planned features:
* users:owns, user:wants
Known issues:
* Sets are broken
* Don't render properly
* Shouldn't actually be done as joined sets, anyway, since
we actually want (set1_zone1 OR set1_zone2) AND
(set2_zone1 OR set2_zone2), which will require breaking
it into multiple terms queries.
* Name has regressed: ignores phrases, doesn't require *all*
words. While we're breaking sets into multiple queries,
maybe we'll do something similar for name. In fact, we
really kinda have to if we're gonna keep sorting by name,
since "straw hat" returns all hats. Eww.
2013-01-18 21:23:37 -08:00
|
|
|
# My flex branch fixes a minor pagination bug. Once it's merged into the
|
|
|
|
# original gem, we can switch back.
|
2013-01-26 21:48:59 -08:00
|
|
|
gem "flex", :require => "flex/rails", :git => "git://github.com/matchu/flex.git"
|
globalized search first draft
Confirmed features:
* Output (retrieval, sorting, etc.)
* Name (positive and negative, but new behavior)
* Flags (positive and negative)
Planned features:
* users:owns, user:wants
Known issues:
* Sets are broken
* Don't render properly
* Shouldn't actually be done as joined sets, anyway, since
we actually want (set1_zone1 OR set1_zone2) AND
(set2_zone1 OR set2_zone2), which will require breaking
it into multiple terms queries.
* Name has regressed: ignores phrases, doesn't require *all*
words. While we're breaking sets into multiple queries,
maybe we'll do something similar for name. In fact, we
really kinda have to if we're gonna keep sorting by name,
since "straw hat" returns all hats. Eww.
2013-01-18 21:23:37 -08:00
|
|
|
gem "patron", "~> 0.4.18"
|
|
|
|
|
2013-01-26 08:34:48 -08:00
|
|
|
gem "rest-client", "~> 1.6.7"
|
|
|
|
|
2013-01-30 18:57:32 -08:00
|
|
|
gem "rails-i18n"
|
|
|
|
|
2013-07-02 14:10:01 -07:00
|
|
|
gem 'rack-attack', '~> 2.2.0'
|
|
|
|
|
2014-01-03 13:11:02 -08:00
|
|
|
gem 'react-rails', '~> 0.8.0.0'
|
|
|
|
|
2014-09-09 19:06:38 -07:00
|
|
|
gem 'stripe', :git => 'https://github.com/stripe/stripe-ruby'
|
|
|
|
|
2014-09-10 12:32:54 -07:00
|
|
|
gem "letter_opener", :group => :development
|
|
|
|
|
2013-03-05 18:08:57 -08:00
|
|
|
# Needed for the new asset pipeline
|
|
|
|
group :assets do
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
gem 'sass-rails', "~> 3.2.6"
|
|
|
|
gem 'compass-rails', "~> 1.0.3"
|
|
|
|
gem 'uglifier', ">= 1.0.3"
|
|
|
|
|
2012-08-09 15:32:33 -07:00
|
|
|
group :development do
|
2013-03-05 19:09:08 -08:00
|
|
|
#gem "bullet", "~> 4.1.5"
|
2012-08-09 15:32:33 -07:00
|
|
|
end
|
|
|
|
|
2011-02-09 15:19:52 -08:00
|
|
|
group :development_async do
|
2010-10-11 15:28:39 -07:00
|
|
|
# async wrappers
|
|
|
|
gem 'eventmachine', :git => 'git://github.com/eventmachine/eventmachine.git'
|
|
|
|
gem 'rack-fiber_pool', :require => 'rack/fiber_pool'
|
|
|
|
gem 'em-synchrony', :git => 'git://github.com/igrigorik/em-synchrony.git', :require => [
|
|
|
|
'em-synchrony',
|
|
|
|
'em-synchrony/em-http'
|
|
|
|
]
|
|
|
|
|
|
|
|
# async activerecord requires
|
|
|
|
gem 'mysqlplus', :git => 'git://github.com/oldmoe/mysqlplus.git', :require => 'mysqlplus'
|
|
|
|
gem 'em-mysqlplus', :git => 'git://github.com/igrigorik/em-mysqlplus.git', :require => 'em-activerecord'
|
|
|
|
|
|
|
|
# async http requires
|
|
|
|
gem 'em-http-request',:git => 'git://github.com/igrigorik/em-http-request.git', :require => 'em-http'
|
2011-02-09 15:19:52 -08:00
|
|
|
end
|
|
|
|
|
|
|
|
group :production do
|
2011-06-04 07:58:41 -07:00
|
|
|
gem 'memcache-client', '~> 1.8.5', :require => 'memcache'
|
2013-11-30 17:47:02 -08:00
|
|
|
gem 'passenger_monit', '~> 0.1.1'
|
2010-10-11 15:28:39 -07:00
|
|
|
end
|
|
|
|
|
2010-05-14 15:32:58 -07:00
|
|
|
group :test do
|
2010-10-03 16:49:33 -07:00
|
|
|
gem 'factory_girl_rails', '~> 1.0'
|
2010-10-07 07:46:23 -07:00
|
|
|
gem 'rspec-rails', '~> 2.0.0.beta.22'
|
2013-03-05 13:10:25 -08:00
|
|
|
end
|