-
Notifications
You must be signed in to change notification settings - Fork 78
/
sufia.rb
44 lines (39 loc) · 1000 Bytes
/
sufia.rb
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
require 'select2-rails'
require 'nest'
require 'redis-namespace'
require 'mailboxer'
require 'acts_as_follower'
require 'carrierwave'
require "active_resource" # used by FileSet to catch errors & by GeoNamesResource
require 'rails_autolink'
require 'font-awesome-rails'
require 'tinymce-rails'
require 'tinymce-rails-imageupload'
require 'blacklight'
require 'blacklight_advanced_search'
require 'blacklight/gallery'
require 'active_fedora/noid'
require 'hydra/head'
require 'hydra-batch-edit'
require 'hydra-editor'
require 'browse-everything'
require 'curation_concerns'
require 'sufia/engine'
require 'sufia/version'
require 'sufia/inflections'
require 'kaminari_route_prefix'
module Sufia
extend ActiveSupport::Autoload
eager_autoload do
autoload :Arkivo
autoload :Configuration
autoload :RedisEventStore
autoload :ResourceSync
autoload :Zotero
end
def self.config(&block)
@config ||= Sufia::Configuration.new
yield @config if block
@config
end
end