-
Notifications
You must be signed in to change notification settings - Fork 5
/
Gemfile
164 lines (117 loc) · 3.6 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'
gem 'rails', '~> 4.2.0'
gem 'mail', '~> 2.5.5'
gem 'nokogiri'
gem 'rest-client', '~> 1.8.0'
gem 'sprockets', '~> 2.12.5'
gem 'yard', '~> 0.9.20'
gem 'rake', '~> 11.3.0'
gem 'responders', '~> 2.0'
gem 'blacklight'
gem 'hydra-head', '6.4.0', :git => 'https://github.com/OregonDigital/hydra-head'
gem 'active-fedora', :git => 'https://github.com/OregonDigital/active_fedora'
# Gems used only for assets and not required
# in production environments by default.
gem 'sass-rails', '~> 4.0.4'
gem 'coffee-rails', '~> 4.0.0'
gem 'uglifier', '>= 1.3.0'
gem 'jquery-rails', '~>3.1.4'
gem 'jquery-ui-rails'
gem 'cocoon', '~>1.2.0'
# Nicer form development
gem 'simple_form', '~> 3.0.0'
# Local configs / overrides / etc
gem 'constantinople', '~>0.2.2'
gem "unicode", :platforms => [:mri_18, :mri_19]
gem "bootstrap-sass", '~>2.3.2.0'
gem 'ruby-filemagic', '~>0.4.2'
gem 'rdf', '~>1.1.2.1'
gem 'sparql'
gem 'sparql-client'
gem 'noid'
gem 'hybag'
gem 'qa', :git => "https://github.com/OregonDigital/questioning_authority", :branch => "fix/update_nokogiri"
gem 'resque', '~>1.25.0'
gem "ruby-vips", '~>2.0.12'
gem 'rmagick', '~>2.13.2'
gem "devise", "~> 3.1"
gem "devise-guests", "~> 0.3"
# Necessary for target server deployment
gem 'capistrano', '2.15.5'
gem 'capistrano-ext'
# Nice gem for wrapping the most popular jquery file uploader
gem "jquery-fileupload-rails", '~>0.4.1'
# File uploader gem - superior to paperclip in every way!
gem "carrierwave", '~>0.9.0'
gem 'ip-ranges', '~>0.1.1'
# Derivative Creation
gem 'hydra-derivatives'
gem 'mini_magick'
# Docsplit for splitting up documents
gem 'docsplit'
# Recursive open-struct for YAML Datastream
gem 'recursive-open-struct'
# Active Fedora Crosswalks
gem 'active_fedora-crosswalks'
# Hydra Role Management for roles
gem 'hydra-role-management'
# Draper for decoration
gem 'draper'
# Ingest form FBOs
gem 'metadata-ingest-form', '~>2.4.1', :git => "https://github.com/OregonDigital/metadata-ingest-form"
# mysql gem
gem 'mysql2', '~>0.3.20'
# Unicorn for web server
gem 'puma'
# OAI
gem 'oai', :git => "https://github.com/code4lib/ruby-oai", tag: 'v0.4.0'
# Old Asset Precompile Behavior for Stylesheets
gem "sprockets-digest-assets-fix", :git => "https://github.com/tobiasr/sprockets-digest-assets-fix"
gem 'rdf-mongo', :git => "https://github.com/terrellt/rdf-mongo"
gem 'mongo', '>= 1.12.3'
gem 'bson_ext', '>= 1.12.3'
gem 'bson', '>= 1.12.3'
# Blacklight Advanced Search
gem 'blacklight_advanced_search', '~> 2.2.0'
# Send email from form
gem 'mail_form'
# Dalli for memcache
gem 'dalli'
# Resque-retry for retrying resque jobs
gem 'resque-retry'
gem 'rspec-rails', '~>2.0'
# EDTF for preflight tools
gem 'edtf'
group :development do
# Spring as Rails preloader
gem 'spring'
gem 'pry-remote'
end
group :test do
gem 'webmock'
gem 'fakeredis', :require => 'fakeredis/rspec'
# gem 'rspec_junit_formatter', :git => 'https://github.com/circleci/rspec_junit_formatter'
gem 'capybara-screenshot'
end
group :development, :test do
# Rspec stuff
gem 'sqlite3', '~>1.3.7'
gem 'jettywrapper'
gem 'logger', '~> 1.2.8', :git => 'https://github.com/nahi/logger'
# Form testing
gem 'capybara'
gem 'poltergeist'
# Exif stuff - regardless of our image library, we want tests to access image data
gem 'exifr', '~>1.1.3'
# Coveralls to announce our test coverage
gem 'coveralls', require: false
# Factories to make our "let" blocks DRY
gem "factory_girl_rails", :require => false
# Make JS testing work while keeping the DB clean
gem "database_cleaner"
gem 'pry'
gem 'pry-doc'
gem 'pry-byebug'
gem 'pry-rails'
gem 'shoulda'
end