|
1 |
| -source 'https://rubygems.org' |
2 |
| -source 'https://rails-assets.org' |
3 |
| - |
4 | 1 | ruby '2.1.5'
|
5 | 2 |
|
6 |
| -gem 'rails', '~> 3.2' |
| 3 | +source 'https://rubygems.org' do |
| 4 | + gem 'rails', '~> 3.2' |
7 | 5 |
|
8 |
| -gem 'sass', '~> 3.2.9' |
9 |
| -gem 'coffee-rails', '~> 3.2.1' |
10 |
| -gem 'sass-rails', '~> 3.2.6' |
11 |
| -gem 'uglifier', '>= 1.0.3' |
| 6 | + gem 'sass', '~> 3.2.9' |
| 7 | + gem 'coffee-rails', '~> 3.2.1' |
| 8 | + gem 'sass-rails', '~> 3.2.6' |
| 9 | + gem 'uglifier', '>= 1.0.3' |
12 | 10 | # Assets
|
13 |
| -gem 'autoprefixer-rails' |
14 |
| -gem 'jquery-rails', '= 2.0.3' |
15 |
| -gem 'rails-assets-font-awesome' |
16 |
| -gem 'rails-assets-jquery-cookie', '1.4.0' |
17 |
| -gem 'rails-assets-jquery-dropdown' |
| 11 | + gem 'autoprefixer-rails' |
| 12 | + gem 'jquery-rails', '= 2.0.3' |
18 | 13 |
|
19 | 14 | # Two Client-side JS frameworks. Yep, first one to refactor out the other wins.
|
20 |
| -gem 'backbone-on-rails' |
| 15 | + gem 'backbone-on-rails' |
21 | 16 |
|
22 | 17 | # Load environment variables first
|
23 |
| -gem 'dotenv-rails', groups: [:development, :test] |
| 18 | + gem 'dotenv-rails', groups: [:development, :test] |
24 | 19 |
|
25 | 20 |
|
26 | 21 | # Attachements
|
27 |
| -gem 'carrierwave' |
28 |
| -gem 'carrierwave_backgrounder' #background processing of images |
| 22 | + gem 'carrierwave' |
| 23 | + gem 'carrierwave_backgrounder' #background processing of images |
29 | 24 |
|
30 | 25 | # HTML
|
31 |
| -gem 'haml' |
32 |
| -gem 'slim-rails' |
| 26 | + gem 'haml' |
| 27 | + gem 'slim-rails' |
33 | 28 |
|
34 | 29 | # Postgres
|
35 |
| -gem 'pg' |
| 30 | + gem 'pg' |
36 | 31 |
|
37 | 32 | # Scheduled tasks
|
38 |
| -gem 'clockwork' |
| 33 | + gem 'clockwork' |
39 | 34 |
|
40 | 35 | # Authentication
|
41 |
| -gem 'omniauth', '~> 1.1.0' |
42 |
| -gem 'omniauth-facebook' |
43 |
| -gem 'omniauth-github' |
44 |
| -gem 'omniauth-linkedin', '~> 0.0.6' |
45 |
| -gem 'omniauth-twitter', '~> 0.0.16' |
| 36 | + gem 'omniauth', '~> 1.1.0' |
| 37 | + gem 'omniauth-facebook' |
| 38 | + gem 'omniauth-github' |
| 39 | + gem 'omniauth-linkedin', '~> 0.0.6' |
| 40 | + gem 'omniauth-twitter', '~> 0.0.16' |
46 | 41 |
|
47 | 42 | # Markdown
|
48 |
| -gem 'redcarpet' #markdown processing |
49 |
| -gem 'kramdown' |
50 |
| -gem 'github-markdown' |
| 43 | + gem 'redcarpet' #markdown processing |
| 44 | + gem 'kramdown' |
| 45 | + gem 'github-markdown' |
51 | 46 |
|
52 | 47 | # XML
|
53 |
| -gem 'nokogiri' |
| 48 | + gem 'nokogiri' |
54 | 49 |
|
55 | 50 | # Twitter API client
|
56 |
| -gem 'grackle' |
57 |
| -gem 'twitter' |
| 51 | + gem 'grackle' |
| 52 | + gem 'twitter' |
58 | 53 |
|
59 | 54 | # Paging
|
60 |
| -gem 'kaminari' |
| 55 | + gem 'kaminari' |
61 | 56 |
|
62 | 57 | # Date parsing
|
63 |
| -gem 'chronic' |
| 58 | + gem 'chronic' |
64 | 59 |
|
65 | 60 | # Redis
|
66 |
| -gem 'redis-rails', '~> 3.2' |
| 61 | + gem 'redis-rails', '~> 3.2' |
67 | 62 |
|
68 | 63 |
|
69 |
| -gem 'sidekiq' |
70 |
| -gem 'sinatra' |
| 64 | + gem 'sidekiq' |
| 65 | + gem 'sinatra' |
71 | 66 |
|
72 | 67 | # Payment processing
|
73 |
| -gem 'stripe', github: 'stripe/stripe-ruby' |
| 68 | + gem 'stripe', github: 'stripe/stripe-ruby' |
74 | 69 |
|
75 | 70 | # RSS parsing
|
76 |
| -gem 'feedjira' |
| 71 | + gem 'feedjira' |
77 | 72 |
|
78 | 73 | # HTTP client
|
79 |
| -gem 'rest-client' |
| 74 | + gem 'rest-client' |
80 | 75 |
|
81 | 76 | # JSON parser
|
82 |
| -gem 'multi_json' |
83 |
| -gem 'oj' |
84 |
| -gem 'jbuilder' |
| 77 | + gem 'multi_json' |
| 78 | + gem 'oj' |
| 79 | + gem 'jbuilder' |
85 | 80 |
|
86 | 81 | # Run app
|
87 |
| -gem 'foreman' |
| 82 | + gem 'foreman' |
88 | 83 |
|
89 | 84 | # Better logging
|
90 |
| -gem 'awesome_print' |
| 85 | + gem 'awesome_print' |
91 | 86 |
|
92 | 87 | # Tagging
|
93 |
| -gem 'acts-as-taggable-on', '~> 3.4' |
| 88 | + gem 'acts-as-taggable-on', '~> 3.4' |
94 | 89 |
|
95 |
| -gem 'faraday', '~> 0.8.1' |
96 |
| -gem 'metamagic' |
| 90 | + gem 'faraday', '~> 0.8.1' |
| 91 | + gem 'metamagic' |
97 | 92 |
|
98 |
| -gem "mail_view", "~> 2.0.4" |
| 93 | + gem "mail_view", "~> 2.0.4" |
99 | 94 |
|
100 | 95 | # ----------------
|
101 | 96 |
|
102 | 97 |
|
103 |
| -gem 'acts_as_commentable', '2.0.1' |
104 |
| -gem 'acts_as_follower', '0.1.1' |
105 |
| -gem 'color' |
106 |
| -gem 'createsend' |
107 |
| -gem 'fog' |
108 |
| -gem 'friendly_id', '4.0.10.1' |
109 |
| -gem 'geocoder' |
110 |
| -gem 'hashie' |
111 |
| -gem 'linkedin' |
112 |
| -gem 'mini_magick' |
113 |
| -gem 'mixpanel' |
114 |
| -gem 'never_wastes' |
115 |
| -gem 'octokit' |
116 |
| -gem 'pubnub', '0.1.9' |
117 |
| -gem 'querystring' |
118 |
| -gem 'rails_autolink' |
119 |
| -gem 'rakismet' |
120 |
| -gem 'ruby-progressbar' |
121 |
| -gem 'sanitize' |
122 |
| -gem 'simple_form' |
123 |
| -gem 'sitemap_generator' |
124 |
| -gem 'tweet-button' |
125 |
| -gem 'local_time' |
126 |
| - |
127 |
| -gem 'elasticsearch-model' |
128 |
| -gem 'elasticsearch-rails' |
| 98 | + gem 'acts_as_commentable', '2.0.1' |
| 99 | + gem 'acts_as_follower', '0.1.1' |
| 100 | + gem 'color' |
| 101 | + gem 'createsend' |
| 102 | + gem 'fog' |
| 103 | + gem 'friendly_id', '4.0.10.1' |
| 104 | + gem 'geocoder' |
| 105 | + gem 'hashie' |
| 106 | + gem 'linkedin' |
| 107 | + gem 'mini_magick' |
| 108 | + gem 'mixpanel' |
| 109 | + gem 'never_wastes' |
| 110 | + gem 'octokit' |
| 111 | + gem 'pubnub', '0.1.9' |
| 112 | + gem 'querystring' |
| 113 | + gem 'rails_autolink' |
| 114 | + gem 'rakismet' |
| 115 | + gem 'ruby-progressbar' |
| 116 | + gem 'sanitize' |
| 117 | + gem 'simple_form' |
| 118 | + gem 'sitemap_generator' |
| 119 | + gem 'tweet-button' |
| 120 | + gem 'local_time' |
| 121 | + |
| 122 | + gem 'elasticsearch-model' |
| 123 | + gem 'elasticsearch-rails' |
129 | 124 |
|
130 | 125 | # DROP BEFORE RAILS 4
|
131 |
| -gem 'compass-rails' |
132 |
| -gem 'strong_parameters' |
133 |
| -gem 'postgres_ext' |
| 126 | + gem 'compass-rails' |
| 127 | + gem 'strong_parameters' |
| 128 | + gem 'postgres_ext' |
134 | 129 | # ElasticSearch client
|
135 |
| -gem 'tire' |
| 130 | + gem 'tire' |
136 | 131 | # /DROP BEFORE RAILS 4
|
137 | 132 |
|
138 |
| -group :development do |
139 |
| - gem 'better_errors' |
140 |
| - gem 'binding_of_caller' |
141 |
| - gem 'flog' |
142 |
| - gem 'fukuzatsu' |
143 |
| - gem 'guard-rspec' |
144 |
| - gem 'rails-erd' |
145 |
| - gem 'rubocop' |
146 |
| - gem 'spring' |
147 |
| - gem 'spring-commands-rspec' |
148 |
| - gem 'travis' |
149 |
| -end |
150 |
| - |
151 |
| -group :development, :test do |
152 |
| - gem 'annotate' |
153 |
| - gem 'fabrication-rails' |
154 |
| - gem 'ffaker' |
155 |
| - gem 'jazz_hands', github: 'nixme/jazz_hands', branch: 'bring-your-own-debugger' |
156 |
| - gem 'launchy' |
157 |
| - gem 'pry-byebug' |
158 |
| - #gem 'pry-rescue' |
159 |
| - #gem 'pry-stack_explorer' |
160 |
| - gem 'quiet_assets' |
161 |
| - gem 'rspec-rails' |
162 |
| - gem 'syntax' |
| 133 | + group :development do |
| 134 | + gem 'better_errors' |
| 135 | + gem 'binding_of_caller' |
| 136 | + gem 'flog' |
| 137 | + gem 'fukuzatsu' |
| 138 | + gem 'guard-rspec' |
| 139 | + gem 'rails-erd' |
| 140 | + gem 'rubocop' |
| 141 | + gem 'spring' |
| 142 | + gem 'spring-commands-rspec' |
| 143 | + gem 'travis' |
| 144 | + end |
| 145 | + |
| 146 | + group :development, :test do |
| 147 | + gem 'annotate' |
| 148 | + gem 'fabrication-rails' |
| 149 | + gem 'ffaker' |
| 150 | + gem 'jazz_hands', github: 'nixme/jazz_hands', branch: 'bring-your-own-debugger' |
| 151 | + gem 'launchy' |
| 152 | + gem 'pry-byebug' |
| 153 | + #gem 'pry-rescue' |
| 154 | + #gem 'pry-stack_explorer' |
| 155 | + gem 'quiet_assets' |
| 156 | + gem 'rspec-rails' |
| 157 | + gem 'syntax' |
| 158 | + end |
| 159 | + |
| 160 | + group :test do |
| 161 | + # gem 'rspec-its' |
| 162 | + gem 'capybara' |
| 163 | + gem 'capybara-screenshot' |
| 164 | + gem 'turnip' # write rspec feature specs in cucumber style |
| 165 | + gem 'rack_session_access' # allows to set session from within Capybara |
| 166 | + gem 'poltergeist' # headless js driver for Capybara that uses phantomJs |
| 167 | + gem 'selenium-webdriver' # headfull js driver for Capybara |
| 168 | + gem 'codeclimate-test-reporter', require: false |
| 169 | + gem 'database_cleaner' |
| 170 | + gem 'fuubar' |
| 171 | + gem 'shoulda-matchers' |
| 172 | + gem 'simplecov' |
| 173 | + gem 'timecop' |
| 174 | + gem 'vcr' |
| 175 | + gem 'webmock', '<1.16' |
| 176 | + gem 'stripe-ruby-mock', git: 'https://github.com/rebelidealist/stripe-ruby-mock', branch: 'live-tests' |
| 177 | + end |
| 178 | + |
| 179 | + group :production do |
| 180 | + gem 'newrelic_rpm' |
| 181 | + gem 'puma' |
| 182 | + gem 'rails_12factor' |
| 183 | + gem 'heroku-deflater' |
| 184 | + gem 'bugsnag' |
| 185 | + end |
163 | 186 | end
|
164 | 187 |
|
165 |
| -group :test do |
166 |
| - # gem 'rspec-its' |
167 |
| - gem 'capybara' |
168 |
| - gem 'capybara-screenshot' |
169 |
| - gem 'turnip' # write rspec feature specs in cucumber style |
170 |
| - gem 'rack_session_access' # allows to set session from within Capybara |
171 |
| - gem 'poltergeist' # headless js driver for Capybara that uses phantomJs |
172 |
| - gem 'selenium-webdriver' # headfull js driver for Capybara |
173 |
| - gem 'codeclimate-test-reporter', require: false |
174 |
| - gem 'database_cleaner' |
175 |
| - gem 'fuubar' |
176 |
| - gem 'shoulda-matchers' |
177 |
| - gem 'simplecov' |
178 |
| - gem 'timecop' |
179 |
| - gem 'vcr' |
180 |
| - gem 'webmock', '<1.16' |
181 |
| - gem 'stripe-ruby-mock', git: 'https://github.com/rebelidealist/stripe-ruby-mock', branch: 'live-tests' |
182 |
| -end |
| 188 | +source 'https://rails-assets.org' do |
183 | 189 |
|
184 |
| -group :production do |
185 |
| - gem 'newrelic_rpm' |
186 |
| - gem 'puma' |
187 |
| - gem 'rails_12factor' |
188 |
| - gem 'heroku-deflater' |
189 |
| - gem 'bugsnag' |
| 190 | + gem 'rails-assets-font-awesome' |
| 191 | + gem 'rails-assets-jquery-cookie', '1.4.0' |
| 192 | + gem 'rails-assets-jquery-dropdown' |
190 | 193 | end
|
0 commit comments