-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGemfile
160 lines (118 loc) · 4.3 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
source 'https://rubygems.org'
gem 'rails', '~> 6.0'
# Valet is built using Sprockets - need gem until migration to Webpacker
gem "sprockets-rails"
# Use SCSS for stylesheets
# gem 'sass-rails'
# sass-rails 6.x uses sassc, which won't build on our CentOS 6 VMs
# gem 'sass-rails', '~> 5.0'
gem 'sass-rails'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
# Use jquery as the JavaScript library
gem 'jquery-rails'
# # 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'
# # bundle exec rake doc:rails generates the API under doc/api.
# gem 'sdoc', group: :doc
# Use ActiveModel has_secure_password
# gem 'bcrypt'
# Which server do we want to use?
# Use Unicorn as the app server
# gem 'unicorn'
gem 'webrick'
# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development
# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', require: false
group :development, :test do
# Use sqlite3 as the database for Active Record - only during localhost development
# gem 'sqlite3'
# sqlite 2.0.x is giving us problems - pin to 1.x for now
gem 'sqlite3', '~> 1.0'
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug'
# Testing
gem 'rspec-rails'
gem 'factory_bot'
end
group :development do
# Let's use better_errors instead of this
# # Access an IRB console on exception pages or by using <%= console %> in views
# gem 'web-console', '~> 2.0'
# gem 'listen', '>= 3.0.5', '< 3.2'
gem 'listen'
# # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
# gem 'spring'
# browser-based live debugger and REPL
# HAML REPL breaks in 2.7.0/2.7.1 ???
# gem 'better_errors', '~> 2.6.0'
gem 'better_errors'
# And get a REPL
gem 'binding_of_caller'
# Deployment with Capistrano
gem 'capistrano', '~> 3.0', require: false
# Rails and Bundler integrations were moved out from Capistrano 3
gem 'capistrano-rails', require: false
gem 'capistrano-bundler', require: false
# "idiomatic support for your preferred ruby version manager"
gem 'capistrano-rvm', require: false
# The `deploy:restart` hook for passenger applications is now in a separate gem
# Just add it to your Gemfile and require it in your Capfile.
gem 'capistrano-passenger', require: false
end
# Authentication
# gem 'devise', '~> 4.4.0'
gem 'devise'
# gem 'cul_omniauth'
# gem 'cul_omniauth', github: 'cul/cul_omniauth', branch: 'rails-5'
# gem 'cul_omniauth', path: '/Users/marquis/src/cul_omniauth'
# gem 'cul_omniauth', git: 'https://github.com/cul/cul_omniauth', branch: 'cas-5.3'
gem 'cul_omniauth', git: 'https://github.com/cul/cul_omniauth', branch: 'rails-6'
# Fetch ldap details - first name, last name, etc.
gem 'net-ldap'
# Talk to Voyager's Oracle DB, to e.g. fetch patron barcodes
gem 'ruby-oci8'
# Talk to our source for catalog records, a Solr search index
gem 'rsolr'
# Parse the MARC data structure of our catalog records
gem 'marc'
# marc uses rexml, and rexml was unbundled from the stdlib in ruby 3
gem 'rexml'
# Normalization of ISBN (10 and 13), ISSN, and LCCN
gem 'library_stdnums'
# Use Twitter Bootstrap for styling
gem 'bootstrap-sass'
# Talk to SCSB REST API
# gem 'rest-client'
gem 'faraday'
# Silence "already initialized constant" warnings
# reference: https://github.com/ruby/net-imap/issues/16
gem 'net-http'
# Talk to HTTP servers
gem 'httpclient'
# Use MySQL for deployed server environments
gem 'mysql2'
# We don't talk ActiveMQ yet
# # Talk to SCSB ActiveMQ via STOMP
# gem 'stomp'
# DataTables
gem 'jquery-datatables-rails'
# No longer used
# # Send notifications when application errors occur
# gem 'exception_notification'
# Parse User Agent into browser name, version
gem 'browser'
# Some services (e.g., paging) want to log a sortable call number
gem 'lcsort'
# dependency of many other gems
gem 'nokogiri'
# now fixed.
# # UNIX-5942 - work around spotty CUIT DNS
# gem 'resolv-hosts-dynamic'