Gemfile 3.39 KB
Newer Older
Raphael Sofaer's avatar
Raphael Sofaer committed
1 2
source 'http://rubygems.org'

Jonne Haß's avatar
Jonne Haß committed
3
gem 'rails', '3.2.8'
Maxwell Salzberg's avatar
Maxwell Salzberg committed
4

Jonne Haß's avatar
Jonne Haß committed
5
gem 'foreman', '0.60.2'
6

Jonne Haß's avatar
Jonne Haß committed
7
gem 'unicorn', '4.4.0', :require => false
8

Jonne Haß's avatar
Jonne Haß committed
9
gem 'rails_autolink', '1.0.9'
buddhamagnet's avatar
buddhamagnet committed
10

Steven Hancock's avatar
Steven Hancock committed
11 12
# cross-origin resource sharing

Jonne Haß's avatar
Jonne Haß committed
13
gem 'rack-cors', '0.2.7', :require => 'rack/cors'
Steven Hancock's avatar
Steven Hancock committed
14

buddhamagnet's avatar
buddhamagnet committed
15
# authentication
16

Jonne Haß's avatar
Jonne Haß committed
17
gem 'devise', '2.1.2'
18

Jonne Haß's avatar
Jonne Haß committed
19
gem 'remotipart', '1.0.2'
20

Jonne Haß's avatar
Jonne Haß committed
21
gem 'omniauth', '1.1.1'
Jonne Haß's avatar
Jonne Haß committed
22
gem 'omniauth-facebook', '1.4.1'
23
gem 'omniauth-tumblr', '1.1'
Jonne Haß's avatar
Jonne Haß committed
24
gem 'omniauth-twitter', '0.0.13'
25

Jonne Haß's avatar
Jonne Haß committed
26
gem 'twitter', '4.2.0'
27

28
# mail
29

30
gem 'markerb', :git => 'https://github.com/plataformatec/markerb.git'
Maxwell Salzberg's avatar
Maxwell Salzberg committed
31
gem 'messagebus_ruby_api', '1.0.3'
32 33

group :production do # we don't install these on travis to speed up test runs
Jonne Haß's avatar
Jonne Haß committed
34
  gem 'rails_admin', '0.2.0'
35
  gem 'fastercsv', '1.5.5', :require => false
Jonne Haß's avatar
Jonne Haß committed
36
  gem 'rack-ssl', '1.3.2', :require => 'rack/ssl'
Jonne Haß's avatar
Jonne Haß committed
37
  gem 'rack-rewrite', '1.3.1', :require => false
38 39

  # analytics
Jonne Haß's avatar
Jonne Haß committed
40 41
  gem 'rack-google-analytics', '0.11.0', :require => 'rack/google-analytics'
  gem 'rack-piwik', '0.1.3', :require => 'rack/piwik', :require => false
42
  
43
end
Raphael Sofaer's avatar
Raphael Sofaer committed
44

maxwell's avatar
maxwell committed
45

46
# database
47

Jonne Haß's avatar
Jonne Haß committed
48
gem "activerecord-import", "0.2.11"
Jonne Haß's avatar
Jonne Haß committed
49
gem 'foreigner', '1.2.1'
50
gem 'mysql2', '0.3.11' if ENV['DB'].nil? || ENV['DB'] == 'all' || ENV['DB'] == 'mysql'
Jonne Haß's avatar
bump pg  
Jonne Haß committed
51
gem 'pg', '0.14.1' if ENV['DB'] == 'all' || ENV['DB'] == 'postgres'
buddhamagnet's avatar
buddhamagnet committed
52
gem 'sqlite3' if ENV['DB'] == 'all' || ENV['DB'] == 'sqlite'
Raphael Sofaer's avatar
Raphael Sofaer committed
53

buddhamagnet's avatar
buddhamagnet committed
54
# file uploading
55

Jonne Haß's avatar
Jonne Haß committed
56
gem 'carrierwave', '0.7.1'
Jonne Haß's avatar
Jonne Haß committed
57
gem 'fog', '1.6.0'
danielgrippi's avatar
danielgrippi committed
58
gem 'mini_magick', '3.4'
59

buddhamagnet's avatar
buddhamagnet committed
60
# JSON and API
61

Jonne Haß's avatar
Jonne Haß committed
62
gem 'json', '1.7.5'
Jonne Haß's avatar
Jonne Haß committed
63
gem 'acts_as_api', '0.4.1 '
buddhamagnet's avatar
buddhamagnet committed
64 65 66 67

# localization

gem 'i18n-inflector-rails', '~> 1.0'
Jonne Haß's avatar
Jonne Haß committed
68
gem 'rails-i18n', '0.7.0'
buddhamagnet's avatar
buddhamagnet committed
69 70 71

# parsing

Jonne Haß's avatar
Jonne Haß committed
72
gem 'nokogiri', '1.5.5'
Jonne Haß's avatar
Jonne Haß committed
73
gem 'redcarpet', "2.2.2"
74
gem 'roxml', :git => 'https://github.com/Empact/roxml.git', :ref => '7ea9a9ffd2338aaef5b0'
Jonne Haß's avatar
Jonne Haß committed
75
gem 'ruby-oembed', '0.8.7'
buddhamagnet's avatar
buddhamagnet committed
76 77

# queue
zhitomirskiyi's avatar
zhitomirskiyi committed
78

Jonne Haß's avatar
Jonne Haß committed
79
gem 'resque', '1.23.0'
Maxwell Salzberg's avatar
Maxwell Salzberg committed
80
gem 'resque-timeout', '1.0.0'
81

buddhamagnet's avatar
buddhamagnet committed
82 83
# tags

84
gem 'acts-as-taggable-on', '2.3.3'
buddhamagnet's avatar
buddhamagnet committed
85 86 87

# URIs and HTTP

Jonne Haß's avatar
Jonne Haß committed
88 89 90
gem 'addressable', '2.3.2', :require => 'addressable/uri'
gem 'http_accept_language', '1.0.2'
gem 'typhoeus', '0.3.3'
buddhamagnet's avatar
buddhamagnet committed
91 92 93

# views

Jonne Haß's avatar
Jonne Haß committed
94
gem 'haml', '3.1.7'
Jonne Haß's avatar
Jonne Haß committed
95
gem 'mobile-fu', '1.1.0'
96

Jonne Haß's avatar
Jonne Haß committed
97
gem 'will_paginate', '3.0.3'
Jonne Haß's avatar
Jonne Haß committed
98
gem 'client_side_validations', '3.2.1'
Jonne Haß's avatar
Jonne Haß committed
99
gem 'gon', '4.0.1'
buddhamagnet's avatar
buddhamagnet committed
100

101 102 103
# assets

group :assets do
Jonne Haß's avatar
Jonne Haß committed
104
  gem 'bootstrap-sass', '2.1.1.0'
Maxwell Salzberg's avatar
Maxwell Salzberg committed
105
  gem 'sass-rails', '3.2.5'
106 107 108 109 110

  # 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
Steven Hancock's avatar
Steven Hancock committed
111

112
  # gem 'therubyracer', :platform => :ruby
Steven Hancock's avatar
Steven Hancock committed
113

Jonne Haß's avatar
Jonne Haß committed
114
  gem 'handlebars_assets', '0.6.6'
Jonne Haß's avatar
Jonne Haß committed
115
  gem 'uglifier', '1.3.0'
Steven Hancock's avatar
Steven Hancock committed
116

117
  gem "asset_sync", '0.5.0', :require => false
118 119
end

Jonne Haß's avatar
Jonne Haß committed
120
gem 'jquery-rails', '2.1.3'
121

buddhamagnet's avatar
buddhamagnet committed
122 123
# web

124
gem 'faraday', '0.8.4'
Jonne Haß's avatar
Jonne Haß committed
125
gem 'faraday_middleware', '0.9.0'
buddhamagnet's avatar
buddhamagnet committed
126

127

128 129
gem 'jasmine', '1.2.1'

130
### GROUPS ####
131

132
group :test do
133 134


Jonne Haß's avatar
Jonne Haß committed
135
  gem 'capybara', '1.1.3'
136
  gem 'cucumber-rails', '1.3.0', :require => false
Jonne Haß's avatar
Jonne Haß committed
137
  gem 'database_cleaner', '0.9.1'
138

Jonne Haß's avatar
Jonne Haß committed
139
  gem 'timecop', '0.5.3'
Jonne Haß's avatar
Jonne Haß committed
140
  gem 'factory_girl_rails', '4.1.0'
Jonne Haß's avatar
Jonne Haß committed
141
  gem 'fixture_builder', '0.3.4'
Jonne Haß's avatar
Jonne Haß committed
142
  gem 'fuubar', '1.1.0'
Jonne Haß's avatar
Jonne Haß committed
143
  gem 'rspec-instafail', '0.2.4', :require => false
Jonne Haß's avatar
Jonne Haß committed
144
  gem 'selenium-webdriver', '2.26.0'
145

Jonne Haß's avatar
Jonne Haß committed
146
  gem 'webmock', '1.8.11', :require => false
147

Jonne Haß's avatar
Jonne Haß committed
148
  gem 'spork', '1.0.0rc3'
Jonne Haß's avatar
Jonne Haß committed
149 150 151 152
  gem 'guard-rspec', '2.1.1'
  gem 'guard-spork', '1.2.3'
  gem 'guard-cucumber', '1.2.2'
  gem 'rb-inotify', '0.8.8'
153

154
end
buddhamagnet's avatar
buddhamagnet committed
155

156
group :test, :development do
Jonne Haß's avatar
Jonne Haß committed
157
  gem 'debugger', '1.2.1'
Jonne Haß's avatar
Jonne Haß committed
158
  gem "rspec-rails", "2.11.4" 
159 160
end

buddhamagnet's avatar
buddhamagnet committed
161
group :development do
Jonne Haß's avatar
Jonne Haß committed
162 163 164
  gem 'capistrano', '2.12.0', :require => false
  gem 'capistrano_colors', '0.5.5', :require => false
  gem 'capistrano-ext', '1.2.1', :require => false
165
end