-
Notifications
You must be signed in to change notification settings - Fork 90
/
Gemfile
164 lines (123 loc) · 4.61 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
source 'https://rubygems.org'
# The core framework
# https://github.com/rails/rails
gem 'rails', '4.1.11'
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.5'
gem 'activerecord-session_store', '~>0.1.1'
gem 'activeresource', '~>4.0.0'
gem 'protected_attributes', '~> 1.0.8'
gem 'rails-observers', '~>0.1.2'
gem 'rails-perftest', '~>0.0.5'
gem 'activerecord-jdbc-adapter', '~> 1.3.16'
# Postgresql adapter
gem 'activerecord-jdbcpostgresql-adapter', '~> 1.3.16'
# H2 adapter
gem 'activerecord-jdbch2-adapter', '~> 1.3.16'
# 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.1.0'
# LDAP
gem 'net-ldap', '~> 0.11.0'
# secure_headers provides x-frame, csp and other http headers
gem 'secure_headers', '~> 1.4.0'
gem 'faraday', '~> 0.9.0'
gem 'faraday_middleware', '~> 0.9.1'
gem 'httparty', '~> 0.13.3'
# OAuth2 support
gem 'signet', '~> 0.6.0'
gem 'google-api-client', '~> 0.8.6'
gem 'google_drive', '~> 1.0.1'
# LTI support
gem 'ims-lti', :git => 'https://github.com/instructure/ims-lti.git'
# 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.5'
# 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
# Do NOT update until https://github.com/sparklemotion/nokogiri/issues/1114 is fixed
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.5'
gem 'bootstrap-sass', '~> 3.3.1.0'
# TorqueBox app server
gem 'torquebox', '~> 3.1.2'
gem 'torquebox-server', '~> 3.1.2'
gem 'torquebox-messaging', '~> 3.1.2'
# for trying, and trying again, and then giving up.
gem 'retriable', '~> 1.4'
# authorization abstraction layer
gem 'pundit', '~> 0.3.0'
gem 'cancan', '~> 1.6.10'
gem 'icalendar', '~> 2.2.2'
##################################
# Front-end Gems for Rails Admin #
##################################
# Closure Compiler Gem for JS compression
# https://github.com/documentcloud/closure-compiler
gem 'closure-compiler', '~> 1.1.11'
# 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.6'
gem 'rvm-capistrano', '~> 1.3.1'
gem 'capistrano', '~> 2.15.4'
end
group :development, :test , :testext do
gem 'rspec-core', '~> 3.1.7'
gem 'rspec-rails', '~> 3.1.0'
gem 'rspec-mocks', '~> 3.1.3'
gem 'rspec-support', '~> 3.1.2'
gem 'rspec-its', '~> 1.1.0'
gem 'rspec-collection_matchers', '~> 1.1.2'
gem 'minitest-reporters', '~> 1.0.8'
# We need to specify the latest webdriver here, to support the latest firefox
gem 'selenium-webdriver', '~> 2.46.2'
# 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.9.2', require: false
gem 'simplecov-html', '~> 0.9.0', 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.4.4'
# 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.2'
# Spork can speed up multiple test runs.
gem 'spork','1.0.0rc0'
gem 'guard-spork'
gem 'spork-rails'
gem 'webmock', '~> 1.20.4'
end
group :development do
# Automatically reloads your browser when 'view' files are modified.
# https://github.com/guard/guard-livereload
gem 'guard-livereload', '~> 2.4.0', require: false
end
group :test do
gem 'activerecord-jdbcsqlite3-adapter', '~> 1.3.16'
gem 'page-object', '~> 1.1.0'
end
group :test, :testext do
# RSpec results that Hudson + Bamboo + xml happy CI servers can read. See https://rubygems.org/gems/rspec_junit_formatter
# TODO: Use gem 'rspec_junit_formatter', '~> 0.2.x' when deprecated concern of CLC-3565 is resolved.
gem 'rspec_junit_formatter', :git => 'https://github.com/sj26/rspec_junit_formatter.git'
end
group :shell_debug do
gem 'ruby-debug', '>= 0.10.5.rc9'
end