-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gemfile
130 lines (89 loc) · 3.03 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
source 'https://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.2'
# Use postgresql as the database for Active Record
gem 'pg'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0'
# added bootstrap for SASS as described at https://github.com/twbs/bootstrap-sass
gem 'bootstrap-sass', '~> 3.1.1'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
# Use jquery as the JavaScript library
gem 'jquery-rails'
gem 'underscore'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 1.2'
group :doc do
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', require: false
end
# images an partials to work on heroku. run bundle install
group :production do
gem "rails_12factor"
end
gem 'devise'
# gem used to get twitter oauth working successfully
gem "omniauth-twitter"
# gem used to get facebook oauth working
gem 'omniauth-facebook'
# gem used to get google oauth working
gem 'omniauth-google-oauth2'
# gem to allow multiple authentication (i.e. both facebook and twitter)
# https://github.com/intridea/omniauth
gem 'omniauth'
# allows use env for secret keys
group :development, :test do
gem 'dotenv-rails'
end
# testing gems
group :development, :test do
gem 'rspec-rails'
# dependency for rspec-rails and guard-rspec
gem 'rspec-mocks'
# runs tests when test files change https://github.com/guard/guard-rspec
# run with bundle exec guard
gem 'guard-rspec', require: false
gem 'capybara'
# for better tests
gem 'shoulda'
# simpler tests for associations https://github.com/thoughtbot/shoulda-matchers
gem 'shoulda-matchers', require: false
# mocking and stubbing
gem 'mocha'
# added simplecov to see how much code is covered by our tests
gem 'simplecov', require: false
# testing with fake users in rspec
gem 'factory_girl'
gem 'pry-rails'
# allows binding.pry in rails
gem 'pry-debugger', '~> 0.2.2'
end
# allows access to Google Calendar
gem 'httparty'
# allows access to Twitter Feeds
gem 'twitter', '~> 5.8.0'
# allows extract URL, hashtag from tweets
gem 'twitter-text'
# gem to modify Google Calendar but requires logging in
gem 'google_calendar'
# gem haml
gem 'haml'
gem 'haml-rails', :group => :development
# active record store instead of cookie store to overcome
# cookie overflow error due to 4kb cookie store limit
gem 'activerecord-session_store', github: 'rails/activerecord-session_store'
# Use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.1.2'
# Use unicorn as the app server
# gem 'unicorn'
# Use Capistrano for deployment
# gem 'capistrano', group: :development
# Use debugger
# gem 'debugger', group: [:development, :test]