forked from ctweney/calcentral
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gemfile
196 lines (146 loc) · 5.28 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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
source "https://rubygems.org"
# bundler, for managing dependencies
gem 'bundler', '~> 1.6.1'
# The core framework
# https://github.com/rails/rails
gem "rails", "4.0.5"
gem 'actionpack-action_caching', '~>1.1.1'
gem 'actionpack-page_caching', '~>1.0.2'
gem 'actionpack-xml_parser', '~>1.0.1'
gem 'actionview-encoded_mail_to', '~>1.0.4'
gem 'activerecord-session_store', '~>0.1.0'
gem 'activeresource', '~>4.0.0'
gem "protected_attributes", "~> 1.0.7"
gem 'rails-observers', '~>0.1.2'
gem 'rails-perftest', '~>0.0.3'
gem "activerecord-jdbc-adapter", "~> 1.3.7"
# Postgresql adapter
gem "activerecord-jdbcpostgresql-adapter", "~> 1.3.7"
# H2 adapter
gem "activerecord-jdbch2-adapter", "~> 1.3.7"
# A JSON implementation as a Ruby extension in C
# http://flori.github.com/json/
gem "json", "~> 1.8.0"
# CAS Strategy for OmniAuth
# https://rubygems.org/gems/omniauth-cas
gem "omniauth-cas", "~> 1.0.1"
# secure_headers provides x-frame, csp and other http headers
gem "secure_headers", "~> 0.5.0"
gem "faraday", "~> 0.9.0"
gem "faraday_middleware", "~> 0.9.1"
gem "httparty", "~> 0.13"
# OAuth2 support
gem "signet", "~> 0.5"
gem "google-api-client", "~> 0.7.1"
# LTI support
gem 'ims-lti', :git => "https://github.com/instructure/ims-lti.git"
# for VCR http recording tool
gem "vcr", "~> 2.5.0"
# for memcached connection
gem "dalli", "~> 2.7.2"
# smarter logging
gem "log4r", "~> 1.1"
# for easier non-DB-backed models
gem "active_attr", "~> 0.8.3"
# for production deployment
gem "jruby-activemq", "~> 5.5.1"
# Addressable is a replacement for the URI implementation that is part of Ruby's standard library.
# https://github.com/sporkmonger/addressable
gem "addressable", "~> 2.3.4"
# for parsing formatted html
gem 'nokogiri', "~> 1.5.9", :platforms => :jruby
# for parsing paged feeds
gem 'link_header', "~> 0.0.7"
# for simplified relational data management
gem 'rails_admin', "0.6.2"
gem "bootstrap-sass", "~> 3.1.1"
# TorqueBox app server
gem "torquebox", "~> 3.0.1"
gem "torquebox-server", "~> 3.0.1"
gem "torquebox-messaging", "~> 3.0.1"
# for trying, and trying again, and then giving up.
gem "retriable", "~> 1.4"
# authorization abstraction layer
gem "pundit", "~> 0.2.2"
gem "cancan", "~> 1.6.10"
# Our very own library for angular dependency!
gem "angular-gem", "1.2.16"
# Datepicker
gem "pikaday-gem", "~> 1.1.0.0"
# CSS Framework - also includes Compass and SASS
# https://github.com/zurb/foundation
gem "sass-rails", "~> 4.0.2"
gem "coffee-rails", "~> 4.0.1"
gem "compass-rails", "~> 1.1.7"
gem "foundation-rails", "~> 5.2.2.0"
# Closure Compiler Gem for JS compression
# https://github.com/documentcloud/closure-compiler
gem "closure-compiler", "~> 1.1.10"
# Font awesome - an icon font
# https://github.com/bokmann/font-awesome-rails
gem "font-awesome-rails", "~> 4.0.3.1"
# Moment.js
# https://github.com/derekprior/momentjs-rails
gem "momentjs-rails", "~> 2.5.1"
# Placeholder.js
# https://github.com/ets-berkeley-edu/placeholder-gem
gem "placeholder-gem", "~> 3.0.2"
# Raven.js - library for JS error logging
gem "ravenjs-gem", "~> 1.1.14"
# ngmin-rails
# https://github.com/jasonm/ngmin-rails
gem "ngmin-rails", "~> 0.4.0"
# so that Javascript minification will work on platforms lacking a JS runtime (Linux)
gem 'therubyrhino', '~> 2.0.3'
# Oracle adapter
# Purposely excluding this for test environments since folks have to install ojdbc6
group :development, :testext, :production do
gem "activerecord-oracle_enhanced-adapter", "1.5.5"
gem "rvm-capistrano", "~> 1.3.1"
gem "capistrano", "~> 2.15.4"
end
group :development, :test , :testext do
gem "rspec-rails", "~> 2.14.2"
gem "rspec-mocks", "~> 2.14.6"
gem "minitest-reporters", "~> 0.14.20"
# We need to specify the latest webdriver here, to support the latest firefox
gem "selenium-webdriver", "~> 2.39.0"
# Code coverage for Ruby 1.9 with a powerful configuration library and automatic merging of coverage across test suites
# https://rubygems.org/gems/simplecov
gem "simplecov", "~> 0.7.1", require: false
# Capybara is an integration testing tool for rack based web applications.
# It simulates how a user would interact with a website
# https://rubygems.org/gems/capybara
gem "capybara", "~> 2.1.0"
#Headless is a Ruby interface for Xvfb. It allows you to create a headless display straight
#from Ruby code, hiding some low-level action.
gem "headless", "~> 1.0.1"
# Spork can speed up multiple test runs.
gem "spork-rails", "~> 4.0.0"
end
group :development do
# Automatically reloads your browser when "view" files are modified.
# https://github.com/guard/guard-livereload
gem "guard-livereload", "~> 1.4.0"
gem "rack-livereload", "~> 0.3.15"
# Polling is evil:
# https://github.com/guard/guard#readme
gem "rb-inotify", "~> 0.9.0", require: false
gem "rb-fsevent", "~> 0.9.2", require: false
gem "rb-fchange", "~> 0.0.6", require: false
# Adds extra information to the requests
# Enables the RailsPanel chrome extension
gem "meta_request", "~> 0.2.8"
end
group :test do
gem "activerecord-jdbcsqlite3-adapter", "~> 1.3.7"
end
group :test, :testext do
# RSpec results that Hudson + Bamboo + xml happy CI servers can read.
# https://rubygems.org/gems/rspec_junit_formatter
gem "rspec_junit_formatter", "~> 0.1.2"
gem "webmock", "~> 1.11.0"
end
group :shell_debug do
gem 'ruby-debug', '>= 0.10.5.rc9'
end