|
1 | 1 | source 'https://rubygems.org'
|
2 | 2 |
|
3 |
| -ruby "2.1.2" |
4 |
| - |
5 |
| -# gems for Rails 4 upgrade |
6 |
| -gem 'rails4_upgrade' |
7 |
| -gem 'actionpack-action_caching', '~>1.0.0' |
8 |
| -gem 'actionpack-page_caching', '~>1.0.0' |
9 |
| -gem 'actionpack-xml_parser', '~>1.0.0' |
10 |
| -gem 'actionview-encoded_mail_to', '~>1.0.4' |
11 |
| -gem 'activerecord-session_store', '~>0.0.1' |
12 |
| -gem 'activeresource', '~>4.0.0.beta1' |
13 |
| -# gem 'protected_attributes', '~>1.0.1' |
14 |
| -gem 'rails-observers', '~>0.1.1' |
15 |
| -gem 'rails-perftest', '~>0.0.2' |
| 3 | +ruby '2.1.2' |
16 | 4 |
|
17 |
| -gem 'byebug' |
| 5 | +gem 'rails', '4.1.7' |
| 6 | + |
| 7 | +gem 'rails-observers', '~>0.1.1' |
18 | 8 |
|
19 | 9 | gem 'bundler', '>=1.1.5'
|
20 | 10 |
|
21 |
| -gem 'rails', '4.1.7' |
22 |
| -# gem 'rack', '~>1.4.5' |
23 |
| -# gem 'json', '~>1.7.7' |
| 11 | +gem 'sass-rails', '~> 4.0.4' |
| 12 | +gem 'coffee-rails', '~> 4.1.0' |
24 | 13 | gem 'haml'
|
25 |
| -gem 'leaflet-rails' |
26 |
| -gem 'leaflet-markercluster-rails' |
27 |
| -gem 'unicorn' # http server |
28 | 14 |
|
29 |
| -gem 'pg' |
30 |
| - |
31 |
| -gem 'figaro' # for handling config via ENV variables |
| 15 | +# Another CSS preprocessor, used for Bootstrap overrides |
| 16 | +gem 'less', '~>2.5.0' |
| 17 | +gem 'less-rails', '~> 2.5.0' |
| 18 | +# CSS framework |
| 19 | +gem 'less-rails-bootstrap', '~> 3.2.0' |
32 | 20 |
|
33 |
| -gem 'cancancan', '~> 1.9' # for checking member privileges |
| 21 | +gem 'uglifier', '~> 2.5.3' # JavaScript compressor |
34 | 22 |
|
35 |
| -gem 'gibbon' # for Mailchimp newsletter subscriptions |
| 23 | +gem 'jquery-rails' |
| 24 | +gem 'jquery-ui-rails', '~> 5.0.2' |
| 25 | +gem 'js-routes' # provides access to Rails routes in Javascript |
| 26 | +gem 'flickraw' |
36 | 27 |
|
37 |
| -gem 'csv_shaper' # CSV export |
| 28 | +gem 'leaflet-rails' |
| 29 | +gem 'leaflet-markercluster-rails' |
| 30 | +gem 'unicorn' # http server |
| 31 | +gem 'pg' |
| 32 | +gem 'figaro' # for handling config via ENV variables |
| 33 | +gem 'cancancan', '~> 1.9' # for checking member privileges |
| 34 | +gem 'gibbon' # for Mailchimp newsletter subscriptions |
| 35 | +gem 'csv_shaper' # CSV export |
38 | 36 |
|
39 | 37 | # vendored activemerchant for testing- needed for bogus paypal
|
40 | 38 | # gateway monkeypatch
|
41 | 39 | gem 'activemerchant', '1.33.0',
|
42 |
| - :path => 'vendor/gems/activemerchant-1.33.0', |
| 40 | + :path => 'vendor/gems/activemerchant-1.33.0', |
43 | 41 | :require => 'active_merchant'
|
44 | 42 | gem 'active_utils', '1.0.5',
|
45 |
| - :path => 'vendor/gems/active_utils-1.0.5' |
46 |
| - |
47 |
| -group :production, :staging do |
48 |
| - gem 'newrelic_rpm' |
49 |
| - gem 'dalli' |
50 |
| - gem 'memcachier' |
51 |
| - gem 'rails_12factor' # supresses heroku plugin injection |
52 |
| -end |
53 |
| - |
54 |
| -# CSS preprocessor, used for app/assets/stylesheets/application.css |
55 |
| -gem 'sass-rails', '~> 4.0.4' |
56 |
| -# CoffeeScript is a Python-like language that compiles to JavaScript |
57 |
| -gem 'coffee-rails', '~> 4.1.0' |
| 43 | + :path => 'vendor/gems/active_utils-1.0.5' |
58 | 44 |
|
59 | 45 | # less-rails depends on a JavaScript engine; we use therubyracer.
|
60 | 46 | # See https://github.com/sstephenson/execjs#readme for more supported runtimes
|
61 | 47 | # long term, we'll probably want node.js for performance, but this will do
|
62 | 48 | # for now as it's easier for new people to install
|
63 |
| -gem "therubyracer", "~> 0.12", :platforms => :ruby |
| 49 | +gem 'therubyracer', '~> 0.12', :platforms => :ruby |
64 | 50 | # libv8 is needed by therubyracer and is a bit finicky
|
65 | 51 | gem 'libv8', '3.16.14.3'
|
66 | 52 |
|
67 |
| -# Another CSS preprocessor, used for Bootstrap overrides |
68 |
| -gem "less", '~>2.5.0' |
69 |
| -gem "less-rails", '~> 2.5.0' |
70 |
| -# CSS framework |
71 |
| -gem "less-rails-bootstrap", '~> 3.2.0' |
72 |
| - |
73 |
| -gem 'uglifier', '~> 2.5.3' # JavaScript compressor |
74 |
| - |
75 |
| -# gem 'compass-rails', '~> 1.0.3' # Yet Another CSS framework |
76 |
| - |
77 |
| -gem 'jquery-rails' |
78 |
| -gem 'jquery-ui-rails', '~> 5.0.2' |
79 |
| -gem 'js-routes' # provides access to Rails routes in Javascript |
80 |
| -gem 'flickraw' |
81 |
| - |
82 |
| -# To use ActiveModel has_secure_password |
83 |
| -# gem 'bcrypt-ruby', '~> 3.0.0' |
84 |
| - |
85 |
| -# To use Jbuilder templates for JSON |
86 |
| -# gem 'jbuilder' |
87 |
| - |
88 |
| -# Use unicorn as the app server |
89 |
| -# gem 'unicorn' |
90 |
| - |
91 |
| -# To use debugger |
92 |
| -group :development do |
93 |
| - # A debugger and irb alternative. Pry doesn't play nice |
94 |
| - # with unicorn, so start a Webrick server when debugging |
95 |
| - # with Pry |
96 |
| - gem 'pry' |
97 |
| - gem 'better_errors' |
98 |
| - gem 'binding_of_caller' |
99 |
| - gem 'letter_opener' |
100 |
| -end |
101 |
| - |
102 | 53 | # Markdown formatting for updates etc
|
103 | 54 | gem 'bluecloth'
|
104 | 55 |
|
@@ -129,16 +80,33 @@ gem 'omniauth-flickr', '>= 0.0.15'
|
129 | 80 |
|
130 | 81 | gem 'rake', '>= 10.0.0'
|
131 | 82 |
|
| 83 | +group :production, :staging do |
| 84 | + gem 'newrelic_rpm' |
| 85 | + gem 'dalli' |
| 86 | + gem 'memcachier' |
| 87 | + gem 'rails_12factor' # supresses heroku plugin injection |
| 88 | +end |
| 89 | + |
| 90 | +group :development do |
| 91 | + # A debugger and irb alternative. Pry doesn't play nice |
| 92 | + # with unicorn, so start a Webrick server when debugging |
| 93 | + # with Pry |
| 94 | + gem 'pry' |
| 95 | + gem 'better_errors' |
| 96 | + gem 'binding_of_caller' |
| 97 | + gem 'letter_opener' |
| 98 | +end |
| 99 | + |
132 | 100 | group :development, :test do
|
133 |
| - gem 'haml-rails' # HTML templating language |
134 |
| - gem 'rspec-rails', '~> 3.1.0' # unit testing framework |
| 101 | + gem 'haml-rails' # HTML templating language |
| 102 | + gem 'rspec-rails', '~> 3.1.0' # unit testing framework |
135 | 103 | gem 'rspec-activemodel-mocks'
|
136 | 104 | gem 'database_cleaner', '~> 1.3.0'
|
137 |
| - gem 'webrat' # provides HTML matchers for view tests |
138 |
| - gem 'factory_girl_rails', '~> 4.5.0' # for creating test data |
139 |
| - gem 'coveralls', require: false # coverage analysis |
140 |
| - gem 'capybara' # integration tests |
141 |
| - gem 'capybara-email' # integration tests for email |
142 |
| - gem 'poltergeist', '~> 1.5.1' # for headless JS testing |
143 |
| - gem 'i18n-tasks' # adds tests for finding missing and unused translations |
| 105 | + gem 'webrat' # provides HTML matchers for view tests |
| 106 | + gem 'factory_girl_rails', '~> 4.5.0' # for creating test data |
| 107 | + gem 'coveralls', require: false # coverage analysis |
| 108 | + gem 'capybara' # integration tests |
| 109 | + gem 'capybara-email' # integration tests for email |
| 110 | + gem 'poltergeist', '~> 1.5.1' # for headless JS testing |
| 111 | + gem 'i18n-tasks' # adds tests for finding missing and unused translations |
144 | 112 | end
|
0 commit comments