Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 107 lines (98 sloc) 3.257 kb
346f2ce @seven1m Remove Gemfile.lock
seven1m authored
1 require 'erb'
2 require 'yaml'
3
69eec43 @seven1m Initial work in getting to Rails 3
seven1m authored
4 source 'http://rubygems.org'
5
a505488 @seven1m Upgrade to Rails 4.2
seven1m authored
6 gem 'rails', '~> 4.2.0'
346f2ce @seven1m Remove Gemfile.lock
seven1m authored
7
f2fc663 @seven1m Create script to help build heroku branch
seven1m authored
8 # BEGIN database selection
346f2ce @seven1m Remove Gemfile.lock
seven1m authored
9 # borrowed heavily from https://github.com/redmine/redmine/blob/master/Gemfile
10 database_file = File.expand_path('../config/database.yml', __FILE__)
11 if File.exist?(database_file)
12 database_config = YAML::load(ERB.new(File.read(database_file)).result)
13 adapters = database_config.values.map {|c| c['adapter']}.compact.uniq
14 if adapters.any?
15 adapters.each do |adapter|
16 case adapter
17 when 'mysql2'
18 gem 'mysql2', '~> 0.3.17'
19 when 'postgresql'
20 gem 'pg', '~> 0.18.1'
21 else
22 warn("Unknown database adapter '#{adapter}' found in config/database.yml")
23 end
24 end
25 else
26 warn('No adapter found in config/database.yml, please configure it first')
27 end
28 else
29 warn('Please configure your config/database.yml first')
30 end
f2fc663 @seven1m Create script to help build heroku branch
seven1m authored
31 # END database selection
801baac @seven1m Specify ruby version in Gemfile.
seven1m authored
32
346f2ce @seven1m Remove Gemfile.lock
seven1m authored
33 gem 'rails_autolink', '~> 1.1.6'
34 gem 'jquery-rails', '~> 4.0.3'
35 gem 'will_paginate', '~> 3.0.7'
36 gem 'highline', '~> 1.6.21'
37 gem 'whenever', '~> 0.9.4'
38 gem 'nokogiri', '~> 1.6.6.2'
39 gem 'builder', '~> 3.2.2'
40 gem 'loofah', '~> 2.0.1'
41 gem 'feedjira', '~> 1.6.0'
42 gem 'rubyzip', '~> 1.1.6'
43 gem 'zip-zip', '~> 0.3'
44 gem 'sanitize', '~> 3.1.0'
45 gem 'haml', '~> 4.0.6'
46 gem 'httparty', '~> 0.13.3'
47 gem 'draper', '~> 1.4.0'
48 gem 'paperclip', '~> 4.2.1'
49 gem 'acts_as_taggable_on_steroids', github: 'seven1m/acts_as_taggable_on_steroids', ref: 'cffba03'
50 gem 'acts_as_list', '~> 0.6.0'
51 gem 'pdf-writer', github: 'Hermanverschooten/pdf-writer', require: 'pdf/writer', ref: 'f57c298'
52 gem 'authority', '~> 3.0.0'
53 gem 'load_and_authorize_resource', github: 'seven1m/load_and_authorize_resource', ref: 'a77cce9'
54 gem 'bcrypt', '~> 3.1.9'
55 gem 'mini_magick', '~> 4.0.2'
56 gem 'activerecord-session_store', '~> 0.1.1'
a8b50c2 @seven1m Upgrade sass-rails and sprockets
seven1m authored
57 gem 'sass-rails', '~> 4.0.5'
346f2ce @seven1m Remove Gemfile.lock
seven1m authored
58 gem 'bootstrap-sass', '~> 3.1.1.1'
59 gem 'will_paginate-bootstrap', '~> 1.0.1'
60 gem 'uglifier', '~> 2.7.0'
61 gem 'coffee-rails', '~> 4.0.1'
62 gem 'font-awesome-rails', github: 'bokmann/font-awesome-rails', ref: 'a67a67e'
63 gem 'truncate_html', '~> 0.9.3'
64 gem 'geocoder', '~> 1.2.7'
65 gem 'date_validator', '~> 0.7.1'
66 gem 'country_select', github: 'stefanpenner/country_select', ref: 'd3ba0b9'
67 gem 'responders', '~> 2.0.2'
68 gem 'dossier', '~> 2.12.2'
69 gem 'mustache', '~> 1.0.0'
70 gem 'github_api', '~> 0.12.2'
71 gem 'sucker_punch', '~> 1.3.2'
8d5a8b4 @seven1m Add remote printing capabilities to check-in
seven1m authored
72 gem 'pusher', '~> 0.14.4'
69eec43 @seven1m Initial work in getting to Rails 3
seven1m authored
73
026c406 @seven1m Exclude exception_notification plugin from build.
seven1m authored
74 group :test do
346f2ce @seven1m Remove Gemfile.lock
seven1m authored
75 gem 'factory_girl_rails', '~> 4.5.0'
76 gem 'shoulda-matchers', '~> 2.7.0', require: false
77 gem 'webmock', '~> 1.20.4'
026c406 @seven1m Exclude exception_notification plugin from build.
seven1m authored
78 end
79
80 group :development do
346f2ce @seven1m Remove Gemfile.lock
seven1m authored
81 gem 'better_errors', '~> 2.1.1'
82 gem 'binding_of_caller', '~> 0.7.2'
83 gem 'watchr', '~> 0.7'
84 gem 'terminal-notifier', '~> 1.6.2'
85 gem 'capistrano', '~> 3.3.5'
86 gem 'capistrano-newrelic', '~> 0.0.8'
87 gem 'capistrano-bundler', '~> 1.1.4'
88 gem 'capistrano-rails', '~> 1.1.2'
89 gem 'quiet_assets', '~> 1.1.0'
69eec43 @seven1m Initial work in getting to Rails 3
seven1m authored
90 end
026c406 @seven1m Exclude exception_notification plugin from build.
seven1m authored
91
9fc0283 @seven1m Use BCrypt to hash passwords.
seven1m authored
92 group :development, :test do
346f2ce @seven1m Remove Gemfile.lock
seven1m authored
93 gem 'pry', '~> 0.10.1'
94 gem 'pry-remote', '~> 0.1.8'
95 gem 'pry-rails', '~> 0.3.2'
96 gem 'rspec-rails', '~> 3.1.0'
97 gem 'spring', '~> 1.2.0'
98 gem 'spring-commands-rspec', '~> 1.0.4'
99 gem 'guard-rspec', '~> 4.5.0', require: false
100 gem 'coveralls', '~> 0.7.3', require: false
ad28bd3 @seven1m Add test to ensure recurring times are queried properly.
seven1m authored
101 gem 'timecop'
9fc0283 @seven1m Use BCrypt to hash passwords.
seven1m authored
102 end
103
026c406 @seven1m Exclude exception_notification plugin from build.
seven1m authored
104 group :production do
346f2ce @seven1m Remove Gemfile.lock
seven1m authored
105 gem 'newrelic_rpm', '~> 3.9.9.275'
026c406 @seven1m Exclude exception_notification plugin from build.
seven1m authored
106 end
Something went wrong with that request. Please try again.